55 points | by mpweiher 7 hours ago ago
4 comments
Discussed here: https://news.ycombinator.com/item?id=42186507
If this can generate a v8/spidermonkey class engine for new scripting languages that would be incredible.
It is very exciting to get a multi-tier VM from just bytecode encoded version of VM spec.
See also https://stefan-marr.de/papers/oopsla-larose-et-al-ast-vs-byt... which demonstrates that we can do that with GraalVM/Truffle, and the generated VM from the AST based interpreter is even faster than the bytecode interpreter.
Discussed here: https://news.ycombinator.com/item?id=42186507
If this can generate a v8/spidermonkey class engine for new scripting languages that would be incredible.
It is very exciting to get a multi-tier VM from just bytecode encoded version of VM spec.
See also https://stefan-marr.de/papers/oopsla-larose-et-al-ast-vs-byt... which demonstrates that we can do that with GraalVM/Truffle, and the generated VM from the AST based interpreter is even faster than the bytecode interpreter.