ECOOP 2015
Sun 5 - Fri 10 July 2015 Prague, Czech Republic
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 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:20 - 12:25
Session 1Truffle at Bohemia III
10:20
25m
Talk
One VM to Rule Them All And With Interoperability Bind Them
Truffle
Matthias Grimmer Johannes Kepler University Linz
10:45
25m
Talk
Substrate VM
Truffle
11:10
25m
Talk
Integrating Truffle into an Existing Language Implementation
Truffle
Chris Seaton Oracle Labs / University of Manchester
11:35
25m
Talk
Developer Tools for Truffle-implemented Languages
Truffle
12:00
25m
Talk
Truffle Trade-offs, Concepts and Experiences
Truffle
Christian Humer Oracle Labs