How to Make a Fast Dynamic Language Interpreter

This post is about optimizing an extremely simple AST-walking interpreter for a dynamic language called Zef that I created for fun to the point where it is competitive with the likes of Lua, QuickJS, and CPython.

View Post on Scour ↗

More from zef-lang.dev on Scour.

Discussed on Hacker News, Lobsters, and r/programming