Humpopaedia

Humpopaedia - centralize tips, opinion, use cases and general discussion about Ocaml libraries and tools registered in the Caml Hump, which serves as a catalog.

Note: The sections below are not meant to replace the multi-dimensional categorization on the Caml Hump but to collect items by their most popular usage.

For general Ocaml development

Package management

It is recommended to use Godi, the ports-like, source-based package management system for Ocaml.

Standard library extensions and replacements

Serialization/unserialization

Useful syntax extensions

String processing

Unicode

Regular expressions and lexing

XML-related

Important

Comparisons

Network-related

Libraries

Applications

Comparisons

Numerical computation

Status

The core Ocaml distribution does not include any library of numerical algorithms. However the following standard modules are relevant:

Comparisons of numerical packages