Sun 12 Oct 2025 14:00 - 15:30 at Seminar Room 10 - Tutorial 8A
Sun 12 Oct 2025 16:00 - 17:30 at Seminar Room 10 - Tutorial 8B
Sun 12 Oct 2025 16:00 - 17:30 at Seminar Room 10 - Tutorial 8B
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.
Sun 12 OctDisplayed time zone: Perth change
Sun 12 Oct
Displayed time zone: Perth change
14:00 - 15:30 | |||
14:00 90mTalk | 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 90mTalk | 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 |