CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" >

6. pbForth

6.1. Homepage

http://www.hempeldesigngroup.com/lego/pbFORTH/

6.2. Author

Ralph Hempel

6.3. Type

Firmware replacement.

6.4. Language

Forth, a common script-like language usually used for embedded systems.

6.5. Platforms

GNU/Linux, MS Windows.

6.6. Description

pbForth is basically a complete Forth interpreter which replaces the standard firmware. Once it is there, you download Forth scripts to the robot, and the interpreter then interprets and runs the scripts. There are no limitations on the number of variables, and there are a number of "libraries" that are provided for functionality like interactive debugging. This is about the ultimate in simplicity for tool setup: all you have to do is download a binary, and then write code and download it. No other tools, compilers, interpreters reside on the PC. That said, there is a cross-platform TCL GUI available that simplifies downloading of scripts and interaction with the PC.