ExtLib has moved!

The new home of OCaml ExtLib is http://code.google.com/p/ocaml-extlib

The new location should be regarded as the new ExtLib mainline for source code, release tarballs and documentation.

A summary of the new URLs:

The project mailing list has not moved and will continue to function as before.

If you are a maintainer of an ExtLib developer package, please update your package's home page and download links.


ExtLib developers, Dec 2007.

The old version of the ExtLib homepage is retained below.

What is ExtLib ?

ExtLib is a project aiming at providing a complete - yet small - standard library for the OCaml programming langage. The purpose of this library is to add new functions to OCaml Standard Library modules, to modify some functions in order to get better performances or more safety (tail-recursive) but also to provide new modules which should be useful for the average OCaml programmer.

ExtLib is not directly related to OCaml authors (INRIA) although this library can be seen as a proposal for inclusion in the official distribution.

Current Status :

Launched in the end of February 2003, ExtLib project as gone through high and low activity cycles. A first beta have been released on September 2003, then the development continued and after a long time, a 1.1 release is now out. The 1.2 release is fixing some issues, adding small functionalities and is simplifying the IO module. Versions 1.3 and 1.4 are bugfixes release and most of the API is not evolving anymore.

ExtLib 1.5 released in February 2006 can be considered a stable final release. Not so much people are working on the project anymore, since ExtLib is quite useful the way it is, it doesn't need so many new things anymore.

Any OCaml programmer can participate to the project and propose ExtLib new modules or extensions by joining the mailing list here : http://lists.sf.net/lists/listinfo/ocaml-lib-devel.

Download :

Current version can be download from the SourceForge ExtLib project page : http://sf.net/projects/ocaml-lib

Documentation :

ExtLib documentation can be built from the sources (using OCamlDoc) but is also available for online browsing here : http://ocaml-lib.sf.net/doc . If you experience any problem downloading, installing, or using ExtLib, please contact us using the mailing list.

License :

ExtLib is released under the same license as the OCaml Standard Library (meaning : LGPL with linking exceptions).

ExtLib main contributors are :