Skip to content

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

Comments

I gave that a try but because I didn't have any experience with C before, I found it hard to learn both C and how to build my own lisp. Instead "mal" (discussed here: https://news.ycombinator.com/item?id=31547901) makes no assumption about what language you want to use, and instead explains everything conceptually so you can implement your lisp in any language you want.

The repository of mal also features a implementation for basically any type of language for reference, in case you get stuck.

Fun fact: mal originally was made to see if you could implement a lisp with just GNU Make macro language (spoiler: you can!), after the author saw someone else making a lisp language in bash.

AboutSource Built by g1lg1l

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