Version française
Home     About     Download     Resources     Contact us    

The Caml Hump: Latest updates

Development tools
Bisect [18-Dec-2009, version 1.0, Stable]
Bisect is a coverage tool for the Objective Caml language. It is a camlp4-based tool that allows to instrument your application before running tests. After application execution, it is possible to generate a report in HTML format that is the replica of the application source code annotated with code coverage information.
Author: Xavier Clerc.
Camlp4 extensions
Bitstring [25-Jan-2010, version 2.0.2, Stable]
The ocaml-bitstring project adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. (This project was formerly known as "bitmatch"). You can use this module to both parse and generate binary formats, files and protocols. Bitstring handling is added as primitives to the language, making it exceptionally simple to use and very powerful.
Native OCaml libraries
Bolt [18-Dec-2009, version 1.0, Stable] Has a documentation
Bolt is a logging tool for the Objective Caml language. It is inspired by and modeled after the famous log4j logging framework for Java.
Author: Xavier Clerc.
Native OCaml libraries
Concurrent Cell [25-Jan-2010, version 3.0beta2, Beta]
'Concurrent Cell' is a library for multi-thread programming with CML(Concurrent ML) style synchronous message passing communications. The Threads library, a part of OCaml, realizes the CML style event value, but does not support shared variables like ivar and mvar. This library implements these variables without creating any new thread. This means that ivar and mvar are lightweight and GC target.
Development tools
Cppo [30-Nov-2009, version 0.9.0, Beta] Has a documentation
Cppo is an equivalent of the C preprocessor targeted at the OCaml language and its variants. Its main purpose is to provide simple macro substitution (#define) and file inclusion (#include) for the occasional case when this is useful in OCaml. The implementation of cppo relies on the standard library of OCaml and on the standard parsing tools Ocamllex and Ocamlyacc, which contribute to the robustness of cppo across OCaml versions.
Author: Martin Jambon.
Scientific software
Gpr [30-Nov-2009, version 0.9.4, Beta] Has a documentation
A machine learning library for dealing with Gaussian process regression in OCaml.
Author: Markus Mottl.
Development tools
Kapput [18-Dec-2009, version 1.0, Stable]
Kaputt is a testing tool for the Objective Caml language.
Author: Xavier Clerc.
Native OCaml libraries
OCaml-ofc [03-Dec-2009, Development code]
An OCaml interface for Open Flash Chart 2.
Author: Florent Monnier.
Development tools
ocamlbuild-plus [30-Nov-2009, version 0.99, Beta]
Ocamlbuild-plus is an extension of ocamlbuild that enables to use findlib packages in its build plugins.
Author: Till Varoquaux.
Courses
Some notes about teaching OCaml at school.