Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: blue_bear_94 on September 01, 2013, 10:50:01 pm
Title: Viria - an extension to TI-Basic
Post by: blue_bear_94 on September 01, 2013, 10:50:01 pm
Update: The project can be found here (https://github.com/bluebear94/viria).
Spoiler For older:
whew! The lexer alone is taking a lot of work!
Nadenva nepsa! I'm not sure exactly where this goes, but I'll introduce another project. Viria (wrench) is a programming language that compiles to TI-z80 Basic. The main differences between TI-Basic and Viria are:
Ability to use comments
Ability to manage projects
List indexing uses square brackets instead of parentheses
Use of macros such as #define, #out, #allcaps, etc.
Some changes in command names, in order to satisfy the lexer
Ability to give meaningful program names
Pxl commands use the x,y instead of y,x order
This project is still in a very early stage, so I won't put a download yet. However, you can refer to the names for some commands here: http://pastebin.com/GUkKhV2M
Title: Re: Viria - an extension to TI-Basic
Post by: Sorunome on September 02, 2013, 03:48:30 am
Nice! Is it still for on-calc programming? Also, is it now like pxl(x,y) instead of y,x? :D
Title: Re: Viria - an extension to TI-Basic
Post by: blue_bear_94 on September 02, 2013, 09:21:14 am
I wasn't exactly planning on that, but the inverted order is so counter-intuitive that I'll consider it. And no, if you mean that it compiles on-calc, it doesn't.
Title: Re: Re: Viria - an extension to TI-Basic
Post by: DJ Omnimaga on September 02, 2013, 02:39:02 pm
I think he meant the ability to program it without a computer.
Title: Re: Viria - an extension to TI-Basic
Post by: blue_bear_94 on September 02, 2013, 03:45:24 pm
In that case, no.
Title: Re: Viria - an extension to TI-Basic
Post by: Sorunome on September 02, 2013, 04:29:33 pm