Mar 11, 2020 | By: Jeremie Dimino

Introducing dune describe

Dune 2.4.0 has a new describe command for extracting various information about a dune project or workspace in a stable and machine readable format. The...

Feb 26, 2020 | By: Jeremie Dimino

Summary of the Dune retreat 2020!

The Dune retreat, organised by Jane Street, is an event where all the developers of Dune meet for a week to hack on Dune. The...

Jul 16, 2019 | By: Jeremie Dimino

Dune 2.0.0 coming soon!

The dune team is currently preparing the 2.0.0 release of Dune and we wanted to share our plans for it. As always, we put a...

Apr 10, 2019 | By: Lucas Pluvinage

Dune 1.9.0

Dune 1.9.0 The dune team is pleased to announce the dune 1.9.0 release which introduces the concept of library variants. Changes include: Coloring in the...

Jan 30, 2019 | By: Jeremie Dimino

Second stage of the Jbuilder deprecation

As planned, we are now entering the second stage of the Jbuilder deprecation. This means that the jbuilder binary still exists and work as before...

Jan 03, 2019 | By: Etienne Millon

How configurator reads C constants

Dune comes with a library to query OS-specific information, called configurator. It is able to evaluate C expressions and turn them into OCaml value. Surprisingly,...

Dec 19, 2018 | By: Rudi Grinberg

Virtual libraries

Last week I finally managed to slog through the last remaining issues required to implement Virtual Libraries, and since it’s quite a milestone (slated for...

Dec 14, 2018 | By: Jeremie Dimino

A new general computation model for Dune

Dune is fast. However, if you try to use Dune to develop in a big workspace such as the OCaml platform repository, you will notice...

Sep 06, 2018 | By: Etienne Millon

Dune 1.2.0

After a tiny but important patch release as 1.1.1, the dune team is thrilled to announce the release of dune 1.2.0! Here are some highlights...

Aug 02, 2018 | By: Rudi Grinberg

What’s coming in Dune 1.1.0?

Now that 1.0.0 has been released, the team took a break from dune affairs. However, now we’re back to work, and although we’re working at...