Today MLC Interpreter for the TI-86 has been updated to version 2.7 . This version has the following upgrades, improvements and fixes:
-Major optimization
-Added in-game option menu
-Spaces between arguments replaced with commas, period before numbers removed
-Shell now requires confirmation before compressing programs
-Now shows contents of line with error (not perfect, but it works most of the time)
-Fixed negative angle bug with POLR
-Removed most of the credits
-Increased POLR accuracy
-Now checks compatibility of compressed programs (no more crashes when using a different version)
-Fixed bug with combining literals and numbers in strings
-Fixed bug in RNDM with negative lower limits
-Handlers only loaded as needed, increasing code space
-SHFT rewritten, optimized
-Now doesn't crash if programs over the size limit are run
-No longer corrupts table, stat vars
-Max program size increased to ~11 KB
Looking through the code, the author, Donald Straney realized that it's gotten really messy since there's about 3 times as much code as in the original version, so if he get motivated enough, he said he might just rewrite the whole thing (which would probably turn out faster and smaller). Expect more updates soon. You can download the current version in the archives.