Mon 12 Jan 2026 14:00 - 15:30 at Salle 19 - A Guided Tour through Oxidized OCaml
Mon 12 Jan 2026 16:00 - 17:30 at Salle 19 - A Guided Tour through Oxidized OCaml
Mon 12 Jan 2026 16:00 - 17:30 at Salle 19 - A Guided Tour through Oxidized OCaml
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.
Mon 12 JanDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
Mon 12 Jan
Displayed time zone: Brussels, Copenhagen, Madrid, Paris change
14:00 - 15:30 | |||
14:00 90mTutorial | A Guided Tour through Oxidized OCaml Tutorials Gavin Gray Brown University, Anil Madhavapeddy University of Cambridge, UK, KC Sivaramakrishnan IIT Madras and Tarides, Will Crichton Brown University, Shriram Krishnamurthi Brown University, Chris Casinghino Jane Street, Richard A. Eisenberg Jane Street | ||
16:00 - 17:30 | |||
16:00 90mTutorial | A Guided Tour through Oxidized OCaml Tutorials Gavin Gray Brown University, Anil Madhavapeddy University of Cambridge, UK, KC Sivaramakrishnan IIT Madras and Tarides, Will Crichton Brown University, Shriram Krishnamurthi Brown University, Chris Casinghino Jane Street, Richard A. Eisenberg Jane Street | ||