Skip to content

Comment on Ask HN: What does a developer need to know to build their own Lisp from scratch?

Comments

Look into “Make a Lisp” (MAL). Language agnostic step by step instructions for writing a fully featured interpreter, including tail recursion and reader macro support. Plus, examples in every language. It’s on github.

It's on github

... at https://github.com/kanaka/mal

Fun fact: I got to work with Joel at a Clojure-based startup, LonoCloud (since acquired by ViaSat). Super sharp dude, and very helpful about MAL. Definitely recommend.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.