News for hackers. Stuff that matters.
Re:Roll a Lisp in C – Evaluation by HexDecOctBin on Saturday May 07, 2022 @02:19PM (#31297082)
I brought Lisp System Implementation a few weeks ago. While its pretty good, I did have one feedback: it would be great to have a book that shows making a Lisp step-by-step, rather than documenting the final version. I know a few people who are interested in learning how to write compilers, and would prefer something like that (LSI would be too hard for them, since it would require reading a large portion of the book to even gain some basic context of why we are doing what we are doing).
Re:Roll a Lisp in C – Evaluation by nils-m-holm on Sunday May 08, 2022 @04:16AM (#31302222)
> it would be great to have a book that shows making a Lisp step-by-step

Excellent point! Compiling Lambda Calculus is a bit like this. It starts with Lambda Calculus and then develops multiple implementations of increasing complexity. LISP from Nothing also does this, but it is about ancient LISP.

I will definitely keep this in mind!