
ARMPIT SCHEME is an interpreter for the Scheme language (a lexically-scoped dialect of Lisp) that runs on RISC microcontrollers with ARM core. It’s being developed at the Fischell Department of Bioengineering of the A.J. Clark School of Engineering at the University of Maryland at College Park. They explain, “The name ‘Armpit’ was selected for this project because it includes ‘ARM’ (as in ARM core MCU) and ‘pit’ (as in kernel, noyau, nucleus, the core of an Operating System (OS)). Armpit Scheme, once loaded, governs the operation of the MCU, and is ‘Scheme to the metal’ in the sense of running without any other OS. It may be thought of as turning the MCU into a rudimentary Scheme machine. The screenshot above shows the system running on a BeagleBoard XM, powered by and communicating via USB. Minicom is used to communicate with the board which reads, evaluates and prints the result of the entered expressions.”
You can find more about this open source code project, as well as download links, on Sourceforge.