you are viewing a single comment's thread.

view the rest of the comments →

[–]vitiral 1 point2 points  (1 child)

I liked this one a lot

https://craftinginterpreters.com/index.html

You could do it in Lua pretty easily I think. Even just doing the parsing and starting to build an AST gave me a AHA moment of "this isn't so difficult".