Truffle served in a Holy Graal: Graal and Truffle for polyglot language interpretation on the JVM

Reblogging from ZeroTurnaround’s Rebellabs blog site

One of the most fascinating additions to Java 9 is the JVMCI: Java-Level JVM Compiler Interface, a Java based compiler interface which allows us to plug in a dynamic compiler into the JVM. One of the main inspirations for including it into Java 9 was due to project Graal — a dynamic state-of-the-art compiler written in Java.

…you can read the rest at ZeroTurnaround’s Rebellabs blogs

How does it actually work?

A typical flow would look like this:

Original post by @theNeomatrix369 and @shelajev !

Java/JVM dev, Software Crafter, @GraalVM, VMs, Dev. communities, DevOps, containers, JS, speaker, blogs @theNeomatrix369 https://www.linkedin.com/in/mani-sarkar

Java/JVM dev, Software Crafter, @GraalVM, VMs, Dev. communities, DevOps, containers, JS, speaker, blogs @theNeomatrix369 https://www.linkedin.com/in/mani-sarkar