Reposted by Wolfgang Weigend
Ever heard of dynamic meta-compilation?
Truffle uses partial evaluation to turn interpreters into optimized machine code without requiring you to write a compiler.
We’ve added new docs explaining how it works. Readable by humans, too: github.com/oracle/graal...
github.com
graal/truffle/docs/PartialEvaluation.md at master · oracle/graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀 - oracle/graal