Arduino-Shell
Arduino-Shell copied to clipboard
RPN Postscript/Forth Command Shell for Arduino
Yo
Sorry .. Got busy and lost you for a bit. Anything new? David
Allow scripts to be stored and executed from EEPROM/Flash on SPI or TWI. May require a "virtual memory" handler with caching to gain performance.
A set of benchmarks are needed to allow measurement of performance tuning efforts.
And do not recursively call execute(). Adding a return address stack will also allow yield() to be implemented as a return from execute() will ip on stack. This will require...
Remove ability to execute a simple operation code. Merge the two Shell execute() member functions.
Delegate block (and literal parse) to memory handler. This will duplicate code but would removed function call overhead.
I noticed on the 43oh group that forth has sprung forth in several forms. The SIMPL language mentioned here: http://forum.43oh.com/topic/9429-simpl-a-tiny-language-for-msp430/ looks similar to your efforts. I haven't analyzed in detail,...