OxCaml logo Jane Street logo

Documentation for OxCaml extensions

This documentation was written by the OxCaml developers at Jane Street, with contributions from collaborators at the University of Cambridge and at Tarides.

The documentation section of this website is extracted from our GitHub repo. Feel free to submit a pull request modifying this directory to improve our documentation!

Looking for a place to discuss OxCaml? Try the OCaml community discord server.

Bibliography

We think the ideas powering OxCaml are pretty great, and we’re keen on sharing them with the world via publications and presentations. Here are some about the technology underlying OxCaml:

Peer-reviewed publications

Presentations

Upstreaming

It is a goal of the OxCaml project to, eventually, with the support of the OCaml community, integrate these extensions into upstream OCaml. For some extensions, this has already begun:

The other extensions are, as of summer 2025, too fresh and too much in flux to be good candidates for inclusion in OCaml. As we gain experience with these experimental additions, they will be considered as candidates for upstreaming.