Fri Feb 2 15:24:47 GMT 2007
jit compiler + parser
if i'm absolutely sure that function names are static, it's possible
to use a jit compiler without sacrificing this semantic property:
leave them as symbols until they are encountered, then compile
them. this would also eliminate the problem of forward/backward
this seems to work very well in the simple first experiments..
the parser seems to work too: parse code = list of things. if one of
the things is a list, parse it and wrap it in a lambda.
so what about closures?