LispInSmallPieces/chapter1
Elf M. Sternberg 3e17e69746 [refactor] Got throw/catch working with self-evaluating expressions
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!
2015-07-31 07:34:12 -07:00
..
astAccessors.coffee [refactor] Knuckled under and made nodes a Javascript type 2015-07-28 16:51:01 -07:00
astToList.coffee [refactor] Got throw/catch working with self-evaluating expressions 2015-07-31 07:34:12 -07:00
interpreter.coffee [refactor] The great conversion continues. 2015-07-30 07:29:39 -07:00
lisp.coffee Moving to a more nuanced naming scheme. What happens next will amaze you! 2015-05-20 16:52:36 -07:00
lookup.coffee Moving to a more nuanced naming scheme. What happens next will amaze you! 2015-05-20 16:52:36 -07:00
reader.coffee [refactor] Knuckled under and made nodes a Javascript type 2015-07-28 16:51:01 -07:00
reader_types.coffee [refactor] The great conversion continues. 2015-07-30 07:29:39 -07:00
reduce.coffee Moving to a more nuanced naming scheme. What happens next will amaze you! 2015-05-20 16:52:36 -07:00