On Reddit I stumbled on
Build Your Own Lisp by Daniel Holden and
decided to read it. And it’s one of the most interesting technical book I’m read.
Reading this book I refreshed my knowledge of C, got few ideas for
my own projects and even almost built my own Lisp.
Although in this book explains building process of not actual Lisp,
it doesn’t have quotation '(f x)
, it uses Q-Expressions {f x}
.
And also it doesn’t have macros. But the book suggested readers
to write all of that in the last chapter.