Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[ANN] OCaml-Java project: 1.4 release
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2010-05-11 (19:24)
From: Warren Harris <warrensomebody@g...>
Subject: Re: [Caml-list] [ANN] OCaml-Java project: 1.4 release
I'm curious whether there are any notes / pointers regarding the completeness of the ocaml-java implementation (couldn't find this on the web site). I'm wondering about the feasibility of using it for a moderately large ocaml project I've been working on which uses Lwt to perform async I/O. I assume that for this to work with ocaml-java, the lowest levels of Lwt would need to be adapted to use NIO or threads in order to run on a JVM. Also my application is written in a pure functional style, and relies heavily on closures, currying, recursion and the ability for the compiler to do tail call optimization. I'm concerned that this will not translate well to Java.

I'd appreciate whatever information on this any of you can provide,


On Feb 6, 2010, at 12:10 PM, wrote:

> This post announces the 1.4 release of the OCaml-Java project.
> The goal of the OCaml-Java project is to allow seamless integration of OCaml and Java.
> Home page:
> Download page:
> Toplevel applet:
> Main changes since 1.3:
>  - upgrade from OCaml version 3.11.1 to 3.11.2
>  - improved (and simplified) code generator, with correct stack maps
>  - various code and documentation fixes
>  - improved build scripts
>  - bug #28 (Barista): support for ocamlfind
>  - bug #46 (Barista): invalid padding size for switch instructions
>  - bug #47 (Barista): invalid handling of '@LineNumber'
>  - bug #48 (Cadmium): error in 'mod_float' primitive implementation
>  - bug #50 (Nickel): GUI version ignores parameters
> Xavier Clerc
> _______________________________________________
> Caml-list mailing list. Subscription management:
> Archives:
> Beginner's list:
> Bug reports: