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

JRuby+Truffle is an implementation of Ruby using Truffle. Unlike other Truffle implementation projects, we are doing this within the existing open source project implementing Ruby in Java, JRuby. We will talk about the challenges and opportunities of integrating Truffle into an existing JVM language implementation project. What code can be re-used? Why isn’t it always easy to use existing parts of the implementation? Can we take an easier route if we are happy to accept lower performance? Can we maintain compatibility?

Chris Seaton is a PhD student at the University of Manchester, where he is researching programming languages and irregular parallelism. He is also a member of the Virtual Machine research group at Oracle Labs, where he works on implementing programming languages using the next generation of Java Virtual Machine.

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