Implementing your own Lisp
📄 BetterWays.dev wiki page | 🕑 Last updated: Jan 20, 2022Implementing your own Lisp can be a very rewarding experience.
The easiest possible way is to follow the Mal (Make a Lisp) - clojure-like lisp guide with implementations in pretty-much every programming language, including self-hosted implementation.
Another great resource is Build Your Own Lisp, wich can be also useful if you want to learn C (or refresh your memory).
Comments and suggestions
If you find this site useful, please consider supporting it. Supporters also get access to some extras.