top | item 47055173

(no title)

jcynix | 13 days ago

The bibliography contains a typo, namely entry 5 misses an "l" in Allegro.

And a book, which I'd call "an Oldie but Goldie" could be added: John Allen's "Anatomy of Lisp" (1978) which still is an excellent read for those who want to dive deep into Lisp's interna. One might also call it a precursor of SICP, as it covers a number of introductory topics too.

Abstract: https://dl.acm.org/doi/10.5555/542865

discuss

order

mark_l_watson|12 days ago

I agree that John Allen’s book was incredibly useful 40 years ago to explain some of the nitty-gritty of implementing Lisp languages, but I can’t really recommend it today. The Genius of Lisp is fun and entertaining - something that I would recommend for the modern reader who wants material on the essence of Lisp languages with interesting history.

Adding it to the bibliography would be great, I just didn’t like the idea of someone seeing your comment, ordering a used copy of the very old Allen book and not enjoying it.

DonaldFisk|13 days ago

It's well worth a read for anyone who wants to implement their own Lisp. I'd say it's the precursor of Lisp In Small Pieces by Christian Queinnec though. I have copies of both.

cdegroot|13 days ago

Thanks! I'm getting a lot of references here, I guess a next edition will at the very least come with a longer bibliography :)

cdegroot|12 days ago

Thanks for pointing it out. It's on the edits list for the next round :)