github ocaml/ocaml 4.00.0
OCaml 4.00.0

latest releases: 5.2.0-rc1, 5.2.0-beta2, 5.2.0-beta1...
5 years ago
  • The name the language is now officially "OCaml", and this name is
    used consistently in all the documentation and tool outputs.
  • Generalized Algebraic Data Types (GADTs): this is a powerful
    extension of the type system that provides great flexibility and
    power to the programmer.
  • A new and improved ARM back-end.
  • Changes to first-class modules: type annotations can now be omitted
    when packing and unpacking modules (and are inferred from context
    whenever possible), and first-class modules can now be unpacked by
    pattern-matching.
  • Support for randomized hash tables to avoid denial-of-service
    vulnerabilities.
  • Installation of the compiler's internal libraries in
    +compiler-libs for easier access by third-party programming tools.

See also: detailed list of changes.

Don't miss a new ocaml release

NewReleases is sending notifications on new releases.