Daryl Maier, Compiler Development Performance, IBM
Cloud, @0xdaryl
Java runtime technology has benefited from hundreds
of person years of development investment over the
last 20 years, resulting in a highly capable, high
performance and scalable dynamic language with a
vibrant developer ecosystem. The recently created OMR incubator project at Eclipse
(https://github.com/eclipse/omr) aims to expand access to high quality runtime technology for other
dynamic languages through an ongoing effort to restructure the core components of the J9 Java Virtual
Machine. Rather than building new languages on top of Java, however, this project aims to unlock the
inner workings of the JVM without imposing Java semantics to create a platform for building highly
capable language runtimes. This talk will introduce developers to the Eclipse OMR project: what it is, the
runtime technology that has been contributed so far, promising projects that leverage this technology,
active areas of development, and how developers can get involved.