Deegen: A JIT-Capable VM Generator for Dynamic Languages 7 hours ago (arxiv.org) 4 comments mpweiher Reply Add to library Rochus 5 hours ago Discussed here: https://news.ycombinator.com/item?id=42186507 bobajeff 2 hours ago If this can generate a v8/spidermonkey class engine for new scripting languages that would be incredible. tekknolagi 3 hours ago It is very exciting to get a multi-tier VM from just bytecode encoded version of VM spec. Rochus 2 hours ago 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.
bobajeff 2 hours ago If this can generate a v8/spidermonkey class engine for new scripting languages that would be incredible.
tekknolagi 3 hours ago It is very exciting to get a multi-tier VM from just bytecode encoded version of VM spec. Rochus 2 hours ago 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.
Rochus 2 hours ago 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.