This program is tentative and subject to change.

Mon 15 Jun 2026 09:00 - 12:00 at Meadows D - OxCAML

OxCaml is a set of extensions to the OCaml programming language that form Jane Street’s production compiler for performance-oriented programming. OxCaml’s primary design goals are to provide safe, convenient, predictable control over performance-critical aspects of program behavior while preserving ML-style programming ergonomics. This tutorial will focus on key extensions in OxCaml, such as:

  • fearless concurrency: additions to the type system to statically rule out data races.
  • data layouts: providing more control over how data is laid out in memory and native access to vector instructions.
  • allocation control: reducing GC pressure and improving cache efficiency and determinism.

This program is tentative and subject to change.

Mon 15 Jun

Displayed time zone: Mountain Time (US & Canada) change

09:00 - 12:00
09:00
3h
Tutorial
A guided tour through Oxidized OCaml
Tutorials
Anil Madhavapeddy University of Cambridge, UK, Gavin Gray Brown University, Shriram Krishnamurthi Brown University, Will Crichton Brown University, Chris Casinghino Jane Street, Richard A. Eisenberg Jane Street, KC Sivaramakrishnan IIT Madras and Tarides