camlbz2 post
authorStefano Zacchiroli <zack@upsilon.cc>
Mon, 3 Nov 2008 22:25:47 +0000 (23:25 +0100)
committerStefano Zacchiroli <zack@upsilon.cc>
Mon, 3 Nov 2008 22:25:47 +0000 (23:25 +0100)
blog/posts/2008/11/camlbz2_bzip2_ocaml_bindings.mdwn [new file with mode: 0644]

diff --git a/blog/posts/2008/11/camlbz2_bzip2_ocaml_bindings.mdwn b/blog/posts/2008/11/camlbz2_bzip2_ocaml_bindings.mdwn
new file mode 100644 (file)
index 0000000..d23cfdb
--- /dev/null
@@ -0,0 +1,43 @@
+# CamlBZ2: OCaml bindings for libbz2
+
+Since the next building block for
+[[proper_compression_support|ocaml_batteries_gzip]] in
+[Batteries](http://batteries.forge.ocamlcore.org) is
+[bzip2](http://www.bzip.org) integration, I started from the basic
+ingredient: **OCaml bindings for bzip2**.
+
+It was not entirely missing: the [old GZ
+project](http://ocamlplot.sourceforge.net/ocamlplot.html#gz) by
+[Olivier Andrieu](http://oandrieu.nerim.net/) was in fact offering
+bzip2 bindings, but was doing that in tandem with
+[gzip](http://www.gzip.org) bindings (which already have a standard de
+facto implementation:
+[Camlzip](http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=84)).
+
+Hence I contacted the author and together we decided to split away the
+two parts and releasing
+**[CamlBZ2](http://camlbz2.forge.ocamlcore.org)** as a new project,
+devoted to bzip2 bindings.
+
+The old code has been ported to latest OCaml versions and a couple of
+bugs have been squashed in the interim. The project is now hosted on
+[the OCaml forge](http://forge.ocamlcore.org), has its own
+[homepage](http://camlbz2.forge.ocamlcore.org), and [a Git
+repo](http://git.ocamlcore.org/cgi-bin/gitweb.cgi?p=camlbz2/camlbz2.git;a=summary)
+(*look ma, it looks like a serious project!*).
+
+Today I've made the first alpha release: [**CamlBZ2
+0.5.99**](http://forge.ocamlcore.org/frs/download.php/70/camlbz2-0.5.99.tar.gz)
+is [now
+available](http://forge.ocamlcore.org/forum/forum.php?forum_id=206). It
+is intended to be a test release ... so please test it :-) and report
+any issue you find using [the
+tracker](http://forge.ocamlcore.org/tracker/?group_id=63).
+
+Next steps for CamlBZ2:
+
+* 0.6.0 release,
+* a [Debian](http://www.debian.org) package,
+* and of course an API flexible enough to enable Batteries integration!
+
+[[tag lang/english planet/debian batteries ocaml]]