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

Recent releases

  •  13 Sep 2013 14:11

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

    •  01 May 2008 06:25

      Release Notes: Assorted enhancements and bugfixes.

      •  26 Mar 2005 13: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 05:03

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

          •  29 Jul 2002 20:38

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

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.