Author Topic: Features Wishlist  (Read 692509 times)

0 Members and 5 Guests are viewing this topic.

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #3285 on: November 02, 2013, 01:47:11 pm »
I do agree that a customized editor would be nice. But is it necessary to actually build a custom editor program/application? I think the easiest way to implement a fairly simple but good Axe editor would be to keep using the built-in BASIC editor, but on top of the token hook, add a menu hook that adds menus specifically for the Axe commands.

If you start entering the realm of custom editor programs, you start moving away from the Axe project itself and into Axe IDE's, which can be made by a third party with about the same ease as I could. A custom-made Axe IDE would be awesome, but I should first and foremost be concerned with implementing the compiler and language features, and just adding the BASIC editor hooks as mentioned above because they're quick to implement.
« Last Edit: November 02, 2013, 01:48:58 pm by Runer112 »

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: Features Wishlist
« Reply #3286 on: November 04, 2013, 10:38:28 pm »
I totally agree.  Perphaps a succesfull asm programmer could start an IDE for axe parser. I have always wanted one on calculator as an app. One could make it really simple and have it all under the prgm button. BTW I was not offering my self up for the asm holocaust.  :-\

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Features Wishlist
« Reply #3287 on: November 04, 2013, 10:49:51 pm »
Many people have started such projects, and some are still in progress.

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Features Wishlist
« Reply #3288 on: November 14, 2013, 10:58:14 am »
I think I will start an editor in a little while, I really want one too mostly just for the tiny font.

Runner112, is there any way you could make Axe so that I could make an app greater than 16384 bytes? My current program has gotten so large I have had to cut some features that I didn't want to cut just so it could compile.
« Last Edit: November 14, 2013, 11:02:44 am by ClrDraw »
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Features Wishlist
« Reply #3289 on: November 14, 2013, 12:07:27 pm »
Do like I did with IkarugaX, make a program that is larger than 16384 bytes by usingFullrene and a shell. It works.

Automatically generating apps that takes more than one page is a logistical nightmare, as Runer112 said before.
« Last Edit: November 14, 2013, 12:09:51 pm by Matrefeytontias »

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #3290 on: November 14, 2013, 12:10:48 pm »
I think I will start an editor in a little while, I really want one too mostly just for the tiny font.

Runner112, is there any way you could make Axe so that I could make an app greater than 16384 bytes? My current program has gotten so large I have had to cut some features that I didn't want to cut just so it could compile.

This is something that will require a compiler redesign and should hopefully come with Axe 2.0. But that's still a long ways off, I feel. For now, your options are to optimize your code (you can post the source or parts of it and request optimization help on the forums, if you'd like), and/or follow Matrefeytontias' suggestion to compile it as a program with Fullrene, which would realistically let you have programs up to about 20-24KB.
« Last Edit: November 14, 2013, 12:12:01 pm by Runer112 »

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Features Wishlist
« Reply #3291 on: November 14, 2013, 04:45:23 pm »
Hmm, it has to be an app sadly not a program :(
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Features Wishlist
« Reply #3292 on: November 14, 2013, 05:06:06 pm »
Then optimize, there is not much to do for the moment. Or if you don't manage to, you can also get all your data in external appvars and keep only the code in the app.
« Last Edit: November 14, 2013, 05:06:35 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Features Wishlist
« Reply #3293 on: November 20, 2013, 11:53:57 pm »
Or you can do what I did and put your extra functionality in an external program and use DrDnar's RUNPRGM Axiom to swap between your app and the external program.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Features Wishlist
« Reply #3294 on: November 21, 2013, 10:36:27 am »
That's a good idea, I could store the data in an appv and run the appv.
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Features Wishlist
« Reply #3295 on: November 22, 2013, 12:03:54 pm »
This question has been asked once or twice per page since the 84+CSE came out. Runer112 wants to make Axe color-compatible with Axe 2.0.

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: Features Wishlist
« Reply #3296 on: November 22, 2013, 04:57:25 pm »
Sorry, I should have checked first.
That would be so cool, good luck Runner112  ;D
« Last Edit: November 22, 2013, 05:08:10 pm by ClrDraw »
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: Features Wishlist
« Reply #3297 on: February 21, 2014, 09:53:27 pm »
I have a request...
Could we have all the commands rearranged on the catalog so that the axe commands appear first?
I don't know if this will be possible but...
*josh wonders if a TI-wizard could do this

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #3298 on: February 21, 2014, 09:57:58 pm »
It would definitely be neat to have a feature like that. Fitting such a feature into the already-overflowing Axe though... that's another story. Also, I have absolutely no clue how the catalog hook works so would't really know how to do it myself.

I believe that, partly for this reason, Quigibo tried to assign most commands to tokens that are found in menus so they could be quickly reached once you learn their location.

ti-freak

  • Guest
Re: Features Wishlist
« Reply #3299 on: February 26, 2014, 08:14:07 am »
The Axe Parser  is cool :D und very usefull.

You can change the syntax from the "For(Variable,Start,End)" command to "For(Variable,Start,End,Increment)"

"English isn't my first language, so please understand me if something isnt correct.
« Last Edit: February 26, 2014, 08:15:46 am by ti-freak »