Différentes implémentations
Il existe plusieurs implémentations d'OCaml, autres que la distribution standard. On trouvera:
- OCaml-Java, une distribution pour la JVM contenant ocamlc, ocamlrun, ocamldep, ocamldoc, ocamllex, menhir, un compilateur ocamljava vers la JVM.
- OCamIL, qui est implémentée en .NET. Elle contient un compilateur vers du bytecode OCaml (exécutable par ocamlrun), un compilateur vers .NET et un outil comme ocamlyacc nommé ocamilyacc.