Skip to content
All curated reading →

Curated / OCaml

How we accidentally built a better build system for OCaml

Jane Street Blog · Published January 24, 2025

Andrey Mokhov

Summary

A small compatibility tool became Dune—and left its creators maintaining two build systems. Andrey Mokhov traces the unexpected adoption and eventual migration, including the work needed to support Jane Street’s large codebase. An engineering story about how useful tools emerge and why replacing your own infrastructure takes time.