A tour of the OCaml Workshop 2026

This year, for the first time, the Functional Programming Workshops were held in Paris, on Inria's, the French National Computer Science Research Institute, campus along with a watch party for the ICFP conference at Indianapolis. As each year we attended the OCaml Workshop to see the latest advances...

14 Sep 2026

OCamlPro

Read Article
Opam 104: Sharing Your Code

Curious about the origins of opam? Check out this short history on its evolution as the de facto package manager and environment manager for OCaml. Welcome back to the opam deep-dives series! In this article, we cover two essential topics for any OCaml developer: Setting up a development environment...

08 Jan 2026

OCamlPro

Read Article
OCaml Onboarding: Introduction to the Dune build system

Welcome to all Camleers We are back with another practical walkthrough for the newcomers of the OCaml ecosystem. We understand from the feedback we have gathered over the years that getting started with the OCaml Distribution can sometimes be perceived as challenging at first. That's why we keep it ...

29 Jul 2025

OCamlPro

Read Article
opam 2.4 release

Feedback on this post is welcomed on Discuss! We are extremely happy to announce the release of opam 2.4.0 and encourage all users to upgrade. Please read on for installation and upgrade instructions. Major changes On opam init the compiler chosen for the default switch will no longer be ocaml-syste...

23 Jul 2025

OCamlPro

Read Article
Opam 103: Bootstrapping a New OCaml Project with opam

Curious about the origins of opam? Check out this short history on its evolution as the de facto package manager and environment manager for OCaml. Welcome back to the opam deep-dives series! Finally - you've asked for it since our very first opam deep-dive: it's time to explore the developer side o...

19 Apr 2025

OCamlPro

Read Article
Flambda2 Ep. 4: How to write a purely functional compiler

Welcome to a new episode of The Flambda2 Snippets! Today, we will cover key high-level aspects of the algorithm of Flambda2. We will do our best to explain the fundamental design decisions pertaining to the architecture of the compiler. We will touch on how we managed to make a purely functional opt...

19 Feb 2025

OCamlPro

Read Article
opam 2.3.0 release!

Feedback on this post is welcomed on Discuss! As mentioned in our talk at the OCaml Workshop 2024, we decided to switch to a time-based release cycle (every 6 months), starting with opam 2.3. As promised, we are very pleased to announce the release of opam 2.3.0, and encourage all users to upgrade. ...

13 Nov 2024

OCamlPro

Read Article
Optimisation de Geneweb, 1er logiciel français de Généalogie depuis près de 30 ans

L’équipe d’OCamlPro a récemment été sollicitée par l’association Roglo, une association française de généalogie qui gère une base de plus de 10 millions de personnes connectées dans un même arbre généalogique, et dont la base s'accroît d’environ 500 000 nouvelles contributions ...

06 Nov 2024

OCamlPro

Read Article
Archéologie de la Généalogie: prise en main et optimisation d’un logiciel vieux de 30 ans

L’équipe d’OCamlPro a récemment été sollicitée par l’association Roglo, une association française de généalogie qui gère une base de plus de 10 millions de personnes connectées dans une même arbre généalogique, et dont la base s'accroît d’environ 500 000 nouvelles contributions...

30 Sep 2024

OCamlPro

Read Article
Alt-Ergo 2.6 is Out!

We are excited to announce the release of Alt-Ergo 2.6! Alt-Ergo is an open-source automated prover used for formal verification in software development. It is part of the arsenal behind static analysis frameworks such as TrustInSoft Analyzer and Frama-C, and is one of the solvers behind Why3, a pla...

30 Sep 2024

OCamlPro

Read Article