News for hackers. Stuff that matters.
Re:Compiling a Lisp to x86-64: Let expressions by lioeters on Thursday October 01, 2020 @03:48PM (#24655442)
Thanks to the author for an enjoyable intellectual journey, it's a wonderful series of articles.

Having tried my hand at following the Make a Lisp project ¹, implementing an interpreter in a couple of languages, it's fascinating to see the process of designing the language and compiler from the ground up, discussing various tradeoffs for simplicity, reasons for internal data structure, etc.

In fact, I think I'm learning more about C99 than Lisp - there's something about creating a language (or just following along like me), by necessity it leads to the foundations of computing/programming, the concepts that make up the basis of all languages. It's a perfect (meta)subject for an educational project.

¹ https://github.com/kanaka/mal

Re:Compiling a Lisp to x86-64: Let expressions by tekknolagi on Friday October 02, 2020 @01:40AM (#24659272)
I'm so glad you're enjoying them!
Re:Compiling a Lisp to x86-64: Let expressions by monadic2 on Thursday October 01, 2020 @07:36PM (#24657318)
I can't recommend Lisp In Small Pieces enough. I prefer it to SICP.
Re:Compiling a Lisp to x86-64: Let expressions by lioeters on Thursday October 01, 2020 @10:37PM (#24658222)
Appreciate the recommendation! I was able to track down the author's page:

https://pages.lip6.fr/Christian.Queinnec/WWW/LiSP.html

..And someone who updated the book's source code to run on modern Schemes:

https://github.com/appleby/Lisp-In-Small-Pieces