Projects / OCaml

OCaml

Objective Caml is the latest implementation of the Caml dialect of ML. It has full support for objects and classes combined with ML-style type reconstruction, a powerful module calculus in the style of Standard ML (but retaining separate compilation), a high-performance native code compiler (in addition to a Caml Light-style bytecode compiler), and labeled arguments with possible default value.

Licenses

RSS Recent releases

  •  13 Sep 2013 21:51

    Release Notes: This release adds many bugfixes, new features, and changes to the libraries, runtime system, and internals.

    •  30 Apr 2008 23:25

    Release Notes: Assorted enhancements and bugfixes.

    •  26 Mar 2005 05:19

      Release Notes: This release adds support for immediate objects (objects defined without going through a class), improved handling of NaN floats in polymorphic comparisons, and name space depollution in the runtime system to avoid name clashes when linking with external C libraries.

      •  21 Aug 2002 01:03

      Release Notes: A few bugfixes, and no new features.

      •  29 Jul 2002 16:38

      Release Notes: This release includes polymorphic methods and record fields, along with many optimizations and enhancements.

      Screenshot

      Project Spotlight

      Mroonga

      A fast full-text search engine for MySQL.

      Screenshot

      Project Spotlight

      (R)?ex

      A tool to ease the execution of commands on multiple remote servers.