Exploring Speculative JIT Compilation for Emacs Lisp with Java

26 points by kana


ahelwer

Here for the homegrown Truffle interpreter, which is awesome. I really think Truffle could become to interpreters what tree-sitter is to parsers. How difficult was it to write? How much time did you spend staring at compilation graphs in Ideal Graph Visualizer? Did you get deep in the weeds with all the different JIT annotations or did only a few suffice? Did you make much use of the DSL for codegen?