Talk proposal: "OCaml-Java: an ML implementation for the JVM"
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/
participants (1)
-
forum@x9c.fr