Mon May 18 12:03:00 CEST 2009
After a couple of months spent doing Linux/C systems programming, I'm
happy to be back to Scheme and Forth. Version 0.5.8 is available on
During the last 2 months I've been working on a single big change:
* Forth projects as PLT Scheme modules.
Previous dependency on namespaces and dynamic overloading of
functionality using mutation or Scheme parameters is removed. The
compiler is now completely ``hook-less'' with all pluggable behaviour
organized as PLT Scheme units, and the rest implemented as bottom-up
Note that while this move to a fully static compiler makes it easier
to structure programs, it is still possible to shoot yourself in the
foot with REPL-based interactive incremental development for
exploratory programming. We don't want to give that up!
For details about how this was done see the ramblings starting mid
march 2009. It was quite a bit of work to disentangle, but apparently
the structure was already there in spirit. I believe it is now
possible to gently move to a more statically typed system.