Mon May 18 12:03:00 CEST 2009

Released staapl-0.5.8

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
static modules.

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[2] 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.

[1] http://planet.plt-scheme.org/display.ss?package=staapl.plt&owner=zwizwa
[2] http://zwizwa.be/ramblings/staapl