Get the latest tech news

A better build system for OCaml


A “build system” is one of the most important tools in a developer’stoolbox. Roughly, it figures out how to create runnable programs froma bunch of different...

Jbuilder understood the jbuild files that Jenga used for build configuration and simply executed all required compilation commands in a topological order. So, in collaboration with OCaml Labs(and today, Tarides), we started working on making Jbuilder into more of a real build system, adding more of the features that would be required for it to be a useful tool for the broader open-source world. We’re keen not to end up with two build systems again—a Jane Street fork of Dune and the external Dune—so we’re putting a lot of thought and energy into upstreaming our changes where we can.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Jane Street

Jane Street

Photo of ocaml

ocaml

Photo of better build system

better build system

Related news:

News photo

8 months of OCaml after 8 years of Haskell in production (2023)

News photo

Higher-kinded bounded polymorphism in OCaml (2021)

News photo

Comparing OCaml and Standard ML (2008)