This program is tentative and subject to change.

Mon 15 Jun 2026 14:00 - 15:20 at Trailhead - OxCAML
Mon 15 Jun 2026 15:50 - 17:10 at Trailhead - OxCAML (Repeat)

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

14:00 - 15:20
14:00
80m
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
15:50 - 17:10
OxCAML (Repeat)Tutorials at Trailhead
15:50
80m
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