the classic introduction to building a lisp (interpreter) in different programming languages is:
mal has also been "featured" on HN a couple of times in the past. Here are some discussions:
- 2015 - https://news.ycombinator.com/item?id=9121448
- 2017 - https://news.ycombinator.com/item?id=15226110
- 2019 - https://news.ycombinator.com/item?id=21670442
- 2021 - https://news.ycombinator.com/item?id=26924344
According to the schedule, we're bound for another frontpage feature of mal in 2023, looking forward to it :)