> Still, it’s somewhat surprising how easy it was to generate our ‘JIT’ interpreter — the code isn’t much bigger then the original version. Perhaps with some more scaffolding/helper libraries, this could be a viable way to create fast interpreters for new languages?
This is one of the many things that Terra excels at and is intended for: http://terralang.org/ I'm personally using it for dynarecing code in emulators now; works great.
> Still, it’s somewhat surprising how easy it was to generate our ‘JIT’ interpreter — the code isn’t much bigger then the original version. Perhaps with some more scaffolding/helper libraries, this could be a viable way to create fast interpreters for new languages?
This is one of the many things that Terra excels at and is intended for: http://terralang.org/ I'm personally using it for dynarecing code in emulators now; works great.