Comment by rurban

5 days ago

Instead of Lisp in Small Pieces I'd recommend SICP instead. No continuation passing, but much better written.

And no information on how to actually do a compiler, end to end, only a self hosted interpreter.

The authors don't have the same audience in mind.

I would recommend both, one is about actual Lisp compilers, the other alternative computation models.