Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Matrefeytontias on September 18, 2012, 11:21:14 am

Title: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Matrefeytontias on September 18, 2012, 11:21:14 am
Hi guys !  Using Axe (both the language and the app) and ASM, I'm making something looking like a shell, but specialized in Axe programming !

It searches through the VAT for Axe sources, displays them and provides several functions and informations on them : you can lock sources, so people can't edit them ; you can delete sources ; it displays if the source is locked or not, its size, the output program, and most of all ...

You can open the Axe app, enable Axe token hook and compile sources directly from the shell ! (yeah, these aren't Axe but ASM ;D ) And you also can compile sources in Noshell without opening the Axe app :thumbsup:

The program also recognizes libraries (programs starting with two dots), making them impossible to compile :D

The program isn't finished at all, I planned to add more functionalities like hiding sources, launch an executable program resulting of a compilation just by clicking on his source ...  Here is a list of available functionalities :
And here is the latest screenshot (I'll update it with the program) :

(http://mattias.refeyton.fr/espace-ti/AxeSh/axeshell3.gif)

The logo is quite ugly, but it's only for me having the shapes for text, I'll update it later.
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: TheMachine02 on September 18, 2012, 01:18:26 pm
  woah that great O.O
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Sorunome on September 18, 2012, 07:20:34 pm
wow, that's awesome! Make sure that it won't mess with zstart hooks, i really wanne use this XD
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: alberthrocks on September 18, 2012, 07:29:49 pm
Wow, this is pretty amazing! Finally, the possibility of making an Axe shell is realized! ;)
Will you be aiming for DoorsCS-like features?
And definitely make it comfy with OmniCalc/Symbolic/zStart! :D
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Sorunome on September 18, 2012, 07:30:28 pm
*/cataloghelp/grammar/batlib/graph3d
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Yeong on September 18, 2012, 09:08:54 pm
Grammer* :P
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Sorunome on September 18, 2012, 09:10:21 pm
damit, i edited that from grammer to grammar D:/me runs
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: alberthrocks on September 18, 2012, 09:11:04 pm
Grammer* :P
Grammar* :P http://dictionary.reference.com/browse/grammar
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Sorunome on September 18, 2012, 09:11:40 pm
the language is still called grammer, ironicley
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Yeong on September 18, 2012, 09:18:19 pm
*Ironically :trollface:

Grammer* :P
Grammar* :P http://dictionary.reference.com/browse/grammar

Grammer is a programming language.
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Matrefeytontias on September 19, 2012, 12:54:08 pm
Make sure that it won't mess with zstart hooks, i really wanne use this XD

I use no hooks since it's nearly pure Axe ;)

Will you be aiming for DoorsCS-like features?
I'll add whatever fits in 8k ;)

And definitely make it comfy with OmniCalc/Symbolic/zStart! :D
I'm not sure I understand what you mean ... can you explain please ? :/ (I'm french indeed)

Also, update !

Now, you can switch between sources view and executables view ! You can also run nostub programs from the shell :thumbsup:

(http://mattias.refeyton.fr/espace-ti/AxeSh/axeshell3.gif)
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: TheMachine02 on September 19, 2012, 12:56:29 pm
that really to good  :o
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Xeda112358 on September 19, 2012, 01:03:29 pm
I have some ideas!
-You can store source code to appvars and still be able to compile them
- If the user tries to execute source code, automatically compile the program if it has not yet been compiled. (Or ask the user)
basically, a Compile+Run option
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Matrefeytontias on September 19, 2012, 01:09:41 pm
- If the user tries to execute source code, automatically compile the program if it has not yet been compiled. (Or ask the user)
basically, a Compile+Run option
But ... I already did it XD look carefully at the fourth tab when I'm switching views ;D

-You can store source code to appvars and still be able to compile them
Why not ;)
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: Sorunome on September 19, 2012, 11:29:41 pm
wow, cool new features, and nice kirby :P
Title: Re: AxeSh, a shell written in Axe/ASM, for Axe programmers
Post by: thepenguin77 on September 20, 2012, 12:30:31 am
Congratulations on being the second person to use the Axe API ;D


In other news, as you said you don't use any hooks. So there is zero chance of causing compatibility problems with any other apps.