Elf M. Sternberg
3e17e69746
This was a pain point. I had hacked the "names" of symbols into the throw/catch representation, never appreciating how badly I was screwing up my understanding of LiSP. The symbols are supposed to evaluate to something. When they're self-evaluating expressions (strings and numbers), those become the keys in the block stack that matter. Getting SEE's right, whether they're quoted or not, was really signficant. This is cool. Now, on to rewind/protect! |
||
---|---|---|
.. | ||
astAccessors.coffee | ||
astToList.coffee | ||
interpreter.coffee | ||
lisp.coffee | ||
lookup.coffee | ||
reader.coffee | ||
reader_types.coffee | ||
reduce.coffee |