Sun Aug 12 21:10:45 CEST 2007
more specificly, it's time to start using eval on the 'macro:' syntax,
and i run into the problem that this happens in a toplevel where it's
not defined. can you tie 'eval' to a module context?
what about making this namespace explicit? i just need a single
namespace object which contains all the relevant compilers.
hmm... it looks like the easiest way to implement this is to require
each 'lang:' macro to be associated with an 'eval-lang' function.
argh... can't do that, since those also need eval.. looks like i can't
escape this namespace thing..