Sat Feb 3 17:44:56 GMT 2007
i ran into a new class of functions. i already had
. -> code
which are just constants. now i have
code -> code
which are code transformers that need to look at the current generated
code state (never the source code!)
i added the default resolver for macros to be a quote to the forth
output stack. i do need to change the way other types are handled
though. it looks like this is better solved earlier in the process. to
keep the JIT compiler like it is, the parser could be adapted to
already compile constants to quoting procedures.
this works nicely.