Talk:Execute Brain****/TI-83 BASIC

From Rosetta Code

At least on my calculator (TI-83 Plus), this returns a bunch of errors - mostly domain errors from sub(). BR 19:53, 30 November 2009 (UTC)

I copied it from my calculator (also a TI-83 plus) and it works here. I could have copied things wrong though. I'll go over it again sometime soon. --Mwn3d 20:28, 30 November 2009 (UTC)
I just fixed a few things. See if it works with those differences. It was all string variable numbering problems. If it were up to me I'd give them all useful names, but TI-BASIC doesn't have that for the 83. --Mwn3d 20:37, 30 November 2009 (UTC)

Str5?

There is " "→Str5 but Str5 is not reused. Can this be deleted, or does this indicate some logic mistake? --Kevin Reid 17:02, 1 December 2009 (UTC)

I think it was a typo from when it was being changed around a bit before. It's gone now. --Mwn3d 02:17, 6 January 2010 (UTC)

Improvements

The TI83+ supports setting a list to a given size by doing 999→dim(L1. But keep in mind each element takes up 9 bytes of RAM.

Also the loop handling might be improved by having L1 be the memory and L2 being the return address stack. That way you only have to check the brackets when ] or EOF is encountered.

--BenBE 00:55, 6 January 2010 (UTC)