ECOOP 2015
Sun 5 - Fri 10 July 2015 Prague, Czech Republic
Tue 7 Jul 2015 11:35 - 12:00 at Bohemia III - Session 1

Tools such as debuggers for high performance language implementations are usually expensive in development time, as well as runtime overhead. Truffle’s Instrumentation Framework addresses both problems. It provides API access to internal execution state with near zero runtime overhead, and comes with tools, for example a “Debug Engine”, that require only a few language-specific “adapters” to be functional.

Michael Van De Vanter is a researcher at Oracle Labs in Redwood Shores, CA. His current project is to ensure that the high-performance language implementations made possible by the Truffle/Graal platform are accompanied by tools, such as debuggers, profilers, and others, with minimal extra development effort. He was previously author of the Maxine Inspector, a combination debugger and visual heap inspector for the Maxine Research VM, and before that Principal Investigator of the Jackpot project at Sun Microsystems Labs.

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