Blogs (9) >>
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Mon 31 Oct 2016 16:30 - 16:55 at St Gallen - Session 4 Chair(s): Jeremy Singer

Eclipse OMR is a new open source project created by refactoring the IBM J9 Java Virtual Machine to create a set of language agnostic components for building all kinds of language runtimes. This paper reflects on the effort, the successes, and the mistakes made while refactoring more than a million lines of code on the master development branch while 8 disparate production compiler products were under active development. Refactoring large scale projects like compilers and language runtimes can be done while shipping releases, but there are certainly challenges. We offer some recommendations for other projects considering this path.

Mon 31 Oct
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:40 - 17:20: VMIL - Session 4 at St Gallen
Chair(s): Jeremy SingerUniversity of Glasgow
vmil201615:40 - 16:05
Manuel RiggerJohannes Kepler University, Linz, Austria, Matthias GrimmerJohannes Kepler University Linz, Christian WimmerOracle Labs, Thomas WuerthingerOracle Labs, Hanspeter MössenböckJKU Linz, Austria
vmil201616:05 - 16:30
Maarten VandercammenVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel, Belgium
DOI Pre-print
vmil201616:30 - 16:55
Matthew GaudetIBM Canada, Mark StoodleyIBM Canada
vmil201616:55 - 17:20
Day closing
Tony HoskingAustralian National University, Data61, and Purdue University