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:
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