[www tom@zwizwa.be**20090526081148 Ignore-this: b42e9d9aa605b9f2583d7bda2abdbaf0 ] hunk ./www/index.html 11 -
- Staapl is a collection of tools for programming microcontrollers +
Staapl is a collection of tools for programming microcontrollers hunk ./www/index.html 15 - programming languages. While Staapl can be used as a Forth - compiler, the main focus of the project is on providing + programming languages. It acknowledges the similarities between the + two languages by bridging them at the metalanguage level: Scheme + functions and Forth macros (immediate words) are unified into a + functional concatenative + language that meshes well with Scheme's lexical name structure. + +
While Staapl can be used as a Forth compiler, the main focus of + the project is on providing hunk ./www/index.html 27 + + hunk ./www/index.html 35 - with phase separation. This makes it fit better in a functional - programming framework. + with phase separation. hunk ./www/index.html 37 -
Next to the concatenative + stack language building toolbox, -Staapl includes a +
Next to the stack language building toolbox, Staapl includes a
hunk ./www/index.html 39
- Forth syntax frontend that hides the Scheme metaprogramming
- system, a backend code generator for the
+ Forth syntax frontend (implemented as a PLT
+ Scheme #lang), an optimizing code generator for the
hunk ./www/index.html 43
- for debugging and testing.
+ for debugging and testing built on top of target interaction code
+ written in Scheme.
hunk ./www/index.html 149
-