Tue 7 Jul 2015 10:45 - 11:10 at Bohemia III - Session 1
Substrate VM is an embeddable VM for a subset of Java and optimized to execute Truffle languages ahead-of-time. In this context Graal is used to perform static code analysis over all application and VM infrastructure code. Subsequently Graal is used again to compile all reachable code and data into a single native code image. At last debuginfo is added to allow debugging of the AOT-compiled Java code with native debuggers (e.g. GDB). The final result is a native executable that allows to run truffle languages without the start-up overhead of a real Java VM. At the end of the talk a Javascript-Truffle native executable is demonstrated (run and debug) that is built with Substrate VM.
Tue 7 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 7 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:20 - 12:25 | |||
10:20 25mTalk | One VM to Rule Them All And With Interoperability Bind Them Truffle Matthias Grimmer Johannes Kepler University Linz | ||
10:45 25mTalk | Substrate VM Truffle | ||
11:10 25mTalk | Integrating Truffle into an Existing Language Implementation Truffle Chris Seaton Oracle Labs / University of Manchester | ||
11:35 25mTalk | Developer Tools for Truffle-implemented Languages Truffle Michael Van De Vanter Oracle Labs | ||
12:00 25mTalk | Truffle Trade-offs, Concepts and Experiences Truffle Christian Humer Oracle Labs |