Caml examples collection
[17-Nov-2009,
Development code]
The Caml Examples package is a large set of Caml example programs.
Most of the programs are provided both in Objective Caml and in Caml Light.
CamlImages
[17-Nov-2009, version
3.0.2,
Stable]

An image processing library, which provides loading and saving various image formats with an interface for the Caml graphics library. It has also an interface with the freetype library to draw texts using truetype fonts.
Dyn
[05-Nov-2009, version
alpha01,
Development code]
Dyn is a camlp4 syntax extension for Ocaml that
scaffolds injection and projection functions to an from dynamicaly typed values (`dyn`),
reifies ocaml type representation in run-time inspectable values (`dtd`),
provides camlp4 quotations/antiquotations to work with `dyn`s and `dtd`s.
When the `pa_dyn` syntax is loaded it adds a new `type_conv` type processor that
can be called by appending `with dyn` after a type definition (e.g. `type t =
... with dyn`) three values are defined:
val t_of_dyn : Dyn.Data.t -> t,
val dyn_of_t : t -> Dyn.Data.t,
val dtd_of_t : Dyn.DTD.t
Lego Mindstorm Library
[19-Oct-2009, version
0.5.2,
Stable]

LEGO Mindstorm® is a versatile robotic construction kit. The central component is the programmable NXT brick to which one can connect up to three motors and various sensors. The brick can run programs directly uploaded to it or can be controlled via bluethooth or USB.
This library allows you to communicate with — and drive — your NXT brick from OCaml programs through a bluetooth connection. The full LEGO® communication protocol (including all "direct commands") is supported. This library has been tested on Linux, Windows (without the fantom drivers installed) and Mac OSX.
ocaml-autoconf
[16-Oct-2009, version
1.1,
Stable]

Autoconf macros to support configuration of OCaml programs and libraries.
OCaml-gettext
[02-Nov-2009, version
0.3.3,
Beta]
OCaml-gettext provides enough service to build a basic internationalized program. It comes with a pure Ocaml implementation, based on Camomile, a binding to GNU gettext library, and ocaml-gettext, a tool to extract strings from Ocaml source.
OCaml-gir
[03-Nov-2009, version
0.9,
Beta]
OCaml-gir is an automated binding generator for glib-based libraries.
Ocsigen
[19-Oct-2009, version
1.2.2,
Stable]


Ocsigen is a Web server, with a programming framework providing a new way to
create dynamic Web sites using Objective Caml. Its goal is to offer an
alternative to Apache/PHP, based on cutting-edge technologies coming from
research in programming languages.
Xapi toolstack
[05-Nov-2009,
Development code]
The xapi toolstack, which provides the core Citrix Xenserver's functionalities, is a set of libraries and programs written in OCaml. It is approximately 200k lines of code developed from early 2006. Within Citrix, more than 40 people have already contributed to its source code.
xmlm
[17-Nov-2009, version
1.0.2,
Stable]

Xmlm is an OCaml module providing streaming XML input/output. It aims
at making XML processing robust and painless. The streaming interface
can process documents without building an in-memory representation. It
lets the programmer translate its data structures to XML documents and
vice-versa. Functions are provided to easily transform arborescent
data structures to/from XML documents.