Talk proposal: "OCaml-Java: an ML implementation for the JVM"

forum at x9c.fr forum at x9c.fr
Sun Dec 1 11:16:05 CET 2013


Title: OCaml-Java: an ML implementation for the JVM

Abstract:
The goal of the OCaml-Java project is to allow seamless integration
of OCaml and Java. It provides a compiler generating Java bytecode
from OCaml sources. The JVM allows not only to reach decent performance
(compared to the OCaml native compiler), but also to get rid of the
global runtime lock of the original OCaml implementation, thus paving
the way to shared-memory concurrent programming.

Besides simply running OCaml code on a JVM, the OCaml-Java project
is also interested in blending both languages. It is hence possible to
develop complex applications by mixing the two languages in a single
codebase. Interoperability is key to take advantage of the expressivity
of OCaml and the great libraries of Java. In this talk, we will show how
the OCaml-Java compiler is derived from the original OCaml compiler,
and then how it was extended to allow manipulation of Java instances
from OCaml programs.

Recording:
Recording me on audio and/or video is acceptable under a
CC-By-SA-3.0-USA license.

Bio:
Xavier Clerc has been working at INRIA as a research engineer since
2008. He develops the OCaml-Java project during its free time, and
also spent several months in the OCaml Labs (Cambridge University)
in order to boost the project.

Project URL:
http://ocamljava.x9c.fr/preview/



More information about the java-devroom mailing list