Ask HN: Guide for Implementing Common Lisp
https://news.ycombinator.com/item?id=39213261I have written compilers and interpreters before, but I find it hard to understand how Common Lisp compilers work – what with their readtables and read macros and normal macros. It's hard to figure out how the compilation pipelines actually works, and how the process of implementing them goes (e.g., what subsets are implemented before the rest, etc.).
This got me thinking: is there any implementation guide on how a Common Lisp is/should be implemented?