[<<][staapl-blog][>>][..]
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
PLaneT[1].
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
[Reply][About][<<][staapl-blog][>>][..]