Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore OxCaml, Jane Street's production compiler extensions to OCaml designed for performance-oriented programming, in this 80-minute tutorial from the ICFP/SPLASH 2025 conference. Learn about the key design goals of providing safe, convenient, and predictable control over performance-critical aspects while maintaining ML-style programming ergonomics. Discover fearless concurrency features that use type system additions to statically prevent data races, examine data layout controls for memory organization and native vector instruction access, and understand allocation control mechanisms for reducing garbage collection pressure while improving cache efficiency and determinism. Gain insights from experts at Brown University, University of Cambridge, IIT Madras, Tarides, and Jane Street as they demonstrate how these extensions enable high-performance programming without sacrificing the safety and expressiveness that make OCaml attractive for systems programming.