camljava resurrection post
authorStefano Zacchiroli <zack@upsilon.cc>
Tue, 1 Dec 2009 13:23:26 +0000 (14:23 +0100)
committerStefano Zacchiroli <zack@upsilon.cc>
Tue, 1 Dec 2009 13:23:26 +0000 (14:23 +0100)
blog/archives/2009/12.mdwn [new file with mode: 0644]
blog/posts/2009/12.mdwn [new file with mode: 0644]
blog/posts/2009/12/camljava_for_recent_JVMs.mdwn [new file with mode: 0644]

diff --git a/blog/archives/2009/12.mdwn b/blog/archives/2009/12.mdwn
new file mode 100644 (file)
index 0000000..c65738b
--- /dev/null
@@ -0,0 +1 @@
+[[!template id=archive_month year="2009" month="12"]]
diff --git a/blog/posts/2009/12.mdwn b/blog/posts/2009/12.mdwn
new file mode 100644 (file)
index 0000000..54c5eb6
--- /dev/null
@@ -0,0 +1 @@
+[[!meta redir=archives/2009/12]]
diff --git a/blog/posts/2009/12/camljava_for_recent_JVMs.mdwn b/blog/posts/2009/12/camljava_for_recent_JVMs.mdwn
new file mode 100644 (file)
index 0000000..040eeaf
--- /dev/null
@@ -0,0 +1,32 @@
+# resurrecting CamlJava (testers welcome)
+
+[**CamlJava**](http://pauillac.inria.fr/~xleroy/software.html#camljava) is a
+great project by [almighty Xavier](http://pauillac.inria.fr/~xleroy/) that
+**bridges the OCaml and Java worlds** via the respective C interfaces (Caml/C
+interface for OCaml and JNI for Java).
+
+Unfortunately, the last stable release was a bit out of date and seemed not to
+work with recent JDK (both in terms of buildability and of runtime correctness,
+i.e., segfaults). With the tremendous help of
+[GrĂ©goire Henry](http://www.pps.jussieu.fr/~henry/), I've managed to prepare
+[**a set of patches**](http://git.debian.org/?p=pkg-ocaml-maint/packages/camljava.git;a=tree;f=debian/patches)
+that enables to build (and use without segfaults ...) CamlJava with **recent
+JVM**: in particular it *seems* now to work with both Sun's JVM and OpenJDK.
+
+A **Debian package**
+[has been prepared](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558090);
+while it gets processed by archive manager, you can get an equivalent
+unofficial package from my APT repo:
+
+        deb http://people.debian.org/~zack/debian zack-unstable/
+        deb-src http://people.debian.org/~zack/debian zack-unstable/
+
+Any form of **testing is very welcome**.
+
+In case you want to try
+[O'Jacare](http://www.pps.jussieu.fr/~henry/ojacare/index.en.html) on top of
+CamlJava however, you need to wait a bit more: GrĂ©goire is working on it, but
+in the process he banged his head against bugs in both CamlP4 and CamlP5 (the
+only two available porting paths from the last stable release of O'Jacare) :-)
+
+[[!tag planet-debian lang/english ocaml java debian]]