Previous week Up Next week


Here is the latest Caml Weekly News, for the week of August 31 to September 07, 2010.

  1. ocamlnet-3.0.0
  2. deriving for 3.12.0
  3. Cryptokit 1.4
  4. What projects are compiled with ocamlbuild ?
  5. Other Caml News



Gerd Stolpmann announced:
I'm very proud to announce Ocamlnet 3.0.0, a completely overhauled
version of Ocamlnet.

List of major changes:

     * Port to Win32 (as outlined in the blog article
     * The new Rpc_proxy layer (as described in
     * Extensions of Netplex (Netplex_sharedvar etc.)
     * New implementation of the Shell library for starting
     * Uniform debugging with Netlog.Debug 
     * Exception printers (Netexn) 
     * Coordination of signal handling in Netsys_signal
     * New foundation for Unixqueue via pollsets
     * Extended Unixqueue engines (e.g. Uq_io)
     * More system calls in netsys
     * Camlboxes as an efficient way of message passing between processes
     * The netcgi1 library has been dropped in favor of netcgi2

There are also a lot of minor changes. Some of the changes are
incompatible with code written for Ocamlnet 2, but experience shows that
this rarely creates problems.



Please report problems to

GODI users: For the still inofficial 3.12 release of GODI ocamlnet-3.0.0
will be the regular version of Ocamlnet. For the 3.11 release it is
planned to stick to ocamlnet-2.2.9, and to offer an optional upgrade to
ocamlnet-3.0.0. (See separate message in godi-list.)
Later on, Gerd Stolpmann announced:
unfortunately there were two bugs in this version (one build bug, one
serious race condition), both fixed in 3.0.1 (available from the same

Also, I wrote an/another article about the changes in Ocamlnet 3:

deriving for 3.12.0


Jake Donham announced:
If you are interested in using deriving on OCaml 3.12.0, I have fixed
it up here:

I haven't tried anything serious with it but the tests pass.

Cryptokit 1.4


Sylvain Le Gall announced:
We have released a new version of cryptokit. The changes are the

- Added Blowfish block cipher.
- Added MAC functions based on HMAC construction applied to
 SHA-256 and RIPEMD-160.
- Added OASIS and findlib support

You can download it from:

or for testing oasis-db:

What projects are compiled with ocamlbuild ?


Alexandre Pilkiewicz asked:
I am looking for any project (written in ocaml or any other language 
!) compiled with ocamlbuild with the source publicly available (under 
any license, it is not for modification nor publication). 

If you know any of them, could you please drop me a line with the name 
of the project and the link to it? (please reply only to me to not 
pollute the caml list!) 
Later on, he added:
Thanks to all who already replied to this mail! I updated the list on
the ocamlbuil wiki [1]. I think I only put publicly available
projects, so I believe it should not be a problem. But if I'm
mistaken, please drop me a line and I'll remove your project from the
list immediately.

And if you know other projects, my email is still open ;)

Thanks again

Alexandre Pilkiewicz


Other Caml News

From the ocamlcore planet blog:
Thanks to Alp Mestan, we now include in the Caml Weekly News the links to the
recent posts from the ocamlcore planet blog at

New release: Cryptokit 1.4:


Ocamlnet 3 finally released:

Rewriting the Rules:

OCaml 3.12 with Debian Sid right now!:

ocamljs 0.3:

CentOS 5 chroot with schroot:

BOFs, Tutorials and Talks, oh my!:

Frama-C Boron-20100401:

Otags 3.11.1:

Old cwn

If you happen to miss a CWN, you can send me a message and I'll mail it to you, or go take a look at the archive or the RSS feed of the archives.

If you also wish to receive it every week by mail, you may subscribe online.

Alan Schmitt