Hello TI-Basic Developer members,
As some of you might know, I've been working on the Grammer project for nearly a year know. The second phase is starting to wrap up with Grammer 2 closing in ont eh 1-App page limit that I have set for it and it is now time to bring in Grammer 3. For those not familiar with the Grammer Project, here is a short summary:
Grammer 1 started as just an interpreted programming language. It was packaged as an assembly programming language that would read programs created in the BASIC program editor. It is a very fast alternative to TI-BASIC, especially with graphics.
Grammer 2 evolved from Grammer 1 to include not only the programming language, but also a shell. It then had its language expanded to include many more commands and it attained a much higher speed than the original.
If you are curious, check my signature to see a few screenies in action :)
Anyways, what I need to figure out is what you guys are looking for. I only have one week until I am gone for the summer, so before I leave, I will copy all the comment here and use them for reference. Here is what are currently in the plans for Grammer 3:
- Grammer 3 will be a two page App.
- It will feature its own program editor, menus, and command lists and token sets.
- The program editor will possibly have a copy/paste function, search/replace
- It will have quick keys and at least one customisable menu
- Programs will be preparsed to allow faster execution (meaning things like numbers will be converted before running). This will boost speed a bit.
- A legacy mode will be available to run older programs. These will be preparsed, so older programs will run faster.
- The programming language will allow you to load in custom command sets (up to eight at a time per program)
- The programming language will manage its own custom variable types, too. For example, string structures, sprite images, bitmaps, matrices, and a few others if you people can think of them.
So what else should I add? Ideas?
47%? Take a look and try to imagine how cool 100% will be. This has won zContest 2011 and made news on TICalc. This compromise between Assembly and BASIC parses like BASIC and is fast like assembly. Grammer 2