OCaml-Java
Xavier Clerc · 2013
Developing complex applications often requires to mix several languages, in order to take advantage of each language strengths in the various parts of the source code. However, this imposes to transfer data from one language to another one; the problem is then not only the ability to exchange data, but to do so in a way that respects the idioms of the various languages involved.