Jane and the Compiler
Most of the time, our relationship to programming languages is somewhat remote; we depend on the arcane details of the languages we use, but we don’t usually have much of a say in how those languages evolve. At Jane Street, we started out in that mode, as a mere user of the language. But over the last 15 years, we’ve moved to a more active stance, where today, we have a team of compiler devs who actively contribute to OCaml, and where we’re more deeply involved in figuring out the future direction of the language. In this talk, we discuss that history, touching on how upstream changes impacted us along the way, how we came to start making changes ourselves, and what ongoing projects we’re excited about. Presented by Yaron Minsky Yaron Minsky joined Jane Street back in 2002, and claims the dubious honor of having convinced the firm to start using OCaml. He also spends way too much time teaching his kids how to program.

Lindsey Kuper: Abstractions for Expressive, Efficient Parallel and Distributed Computing

Caml Trading

Why OCaml

A Jane Street Trading Mock Interview with Graham and Andrea

Memory allocation in OCaml and beyond

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Yaron Minsky: Donor Address by Jane Street

Unboxed Types for OCaml

OCaml for Fun & Profit: An Experience Report • Tim McGilchrist • YOW! 2023

How Jane Street Does Code Review

How to Build an Exchange

Why ML Needs a New Programming Language with Chris Lattner

Making OCaml Safe for Performance Engineering

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)

Effective ML

How The Imitation Game Got Alan Turing Wrong...

Arjun Guha: How Language Models Model Programming Languages & How Programmers Model Language Models

What is DDD - Eric Evans - DDD Europe 2019

