Implementing your own Lisp

📄 BetterWays.dev wiki page | 🕑 Last updated: Jan 20, 2022

Implementing 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).


Ask me anything / Suggestions

If you have any suggestions or questions (related to this or any other topic), feel free to contact me.

â„šī¸ More info


If you find this site useful in any way, please consider donating. I'm trying to keep it as clean and fast as possible - there are no ads, no affiliate links, and no analytics/tracking scripts.