logoalt Hacker News

raymond_goo01/15/20264 repliesview on HN

Crafting Interpreters is the one thing that LLM's can do really really well. Because it is so easy to define and test.

Here are is a new LUA interpreter implemented in Python:

https://github.com/rhulha/MoonPie

And here is a new language:

https://github.com/rhulha/EasyScript


Replies

nicoburns01/15/2026

> Because it is so easy to define and test

Probably also because there 100+ implementations for it to copy from

wiseowise01/15/2026

LLMs can write much better comments than you do, but for some reason you continue to write them. Why?

ramon15601/15/2026

What even is the point of that? The whole point of the book is to get a sense and mindset of crafting compilers.

HarHarVeryFunny01/15/2026

Is MoonPie your project? Have you written up anything about your experience and process of creating it?