Hello and good day:
I’ve posted an updated version of Bitlash at http://bitlash.net. Bitlash 2.0 RC2 is available at the links below.
This release fixes a bug in RC1 which broke function definitions in some cases. Characters after the closing } of a function definition triggered a bug
which incorrectly measured the function text. Extra characters stored with the function caused it to fail when called.
See RELEASE notes for details. All users are advised to upgrade to this version to avoid (at least some) puzzling debugging experiences.
Bitlash is an open source interpreted language shell and embedded programming environment for Arduino. The Bitlash shell runs entirely on the Arduino and supports many of the familiar Arduino functions. Bitlash interprets commands you type on the serial port or send from your favorite PC-side programming environment.
Version 2.0 of Bitlash offers improved compatibility with C syntax, an upgrade to the macro system to allow true functions with arguments and return values to be defined in the Bitlash language and stored in EEPROM, and many other small improvements.
For more:
Download: http://bitlash.net/wiki/_media/bitlash-2.0-rc2.zip
Release announcement: http://bitlash.net/wiki/start
Documentation index: http://bitlash.net/wiki/docindex
Happy hacking,
-br