OcamIL

A .NET compiler for the Objective Caml language


Links

Summary

OCamIL is an experimental OCAML compiler that targets Microsoft .NET.

It aims at being 100% compatible with the standard implementation developed by INRIA.

Release notes

What's in the box:
  • The bootstrapped OCamIL compiler and libraries.
  • The native OCamIL compiler and libraries.
  • The OCamIL toplevel.
  • The OJacaré.NET interoperation tool.
  • The ocamilyacc tool.
Note that the OCamIL compilers and tools are currently based on OCaml v3.06. An upgrade to the latest OCaml version is scheduled for the next release. Likewise, OCamIL targets Microsoft.NET v1.1 because it does not use generics. This should be adressed too (upgrading to the latest version, and providing a Mono version).
 
The OCamIL is available as a source code distribution and as precompiled binaries.
Please proceed to the download page.

History

16 jul 2007: binaries release.

25 mar 2007: bug fixes.

07 mar 2007: v3.06 released: includes source code and the Ojacaré tool.

28 jun 2004: bug fixes.

27 oct 2003: new release (addition of the OCamIL toplevel).

17 sep 2003: very first version, released for testing purposes only.