On storing ASTs in flat arrays for performance, and the relationship with bytecode interpreters:
miniblog.
Related Posts
WebAssembly seems like a totally reasonable bytecode format, but I've not had many opportunities to use it so far.
Has wasm found its 'killer app' yet?
Bytecode interpreters vs tree walkers, and beating GNU Awk performance in GoAWK:
I'm impressed to see that GraalVM supports Smalltalk bytecode and therefore you can run Squeak and even interoperate with other supported languages!
