lox the cool language from crafting interpreters includes: tree-walk interpreter in typescript bytecode virtual machine in rust A WHOLE SHIT TON OF SPAGHETTI CODE* * to clarify, its my code that is spaghetti (particularly the rust impl as i had to convert c code to rust), not robert's