Sun Jun 1 00:14:32 CEST 2008
why (forth) macros are actually (scheme)functions, and code needs to
be compiled at (scheme) runtime. (i.e. why is there one level
(actually 2 if you count the assembler) that has manual compilation?
-> derive from this a proper instantiation syntax for forth code.
EDIT: the explanation is simple: a significant part of the program is
a long-lived target code juggler. that part cannot be just syntax.
the proper instantiation for forth code is of course 'define-ns' in
the (target) namespace. then all words are accessible through