Nos activités commerciales ont déménagé : retrouvez-nous désormais sur titagone.com.

OCamlPro's Blog


OCaml Onboarding: Introduction to the Dune build system

Date: 2025年07月29日
Category: Trainings

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 ... (Read more)


opam 2.4 release

Date: 2025年07月23日
Category: Tooling
Tags: opam, 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... (Read more)


Opam 103: Bootstrapping a New OCaml Project with opam

Date: 2025年04月19日
Category: Trainings

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... (Read more)


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

Date: 2025年02月19日
Category: OCaml

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... (Read more)


opam 2.3.0 release!

Date: 2024年11月13日
Category: Tooling
Tags: opam

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. ... (Read more)


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

Date: 2024年11月06日
Category: News

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 ... (Read more)


Alt-Ergo 2.6 is Out!

Date: 2024年09月30日
Category: Formal Methods
Tags: alt-ergo

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... (Read more)


Flambda2 Ep. 3: Speculative Inlining

Date: 2024年08月09日
Category: OCaml

Welcome to a new episode of The Flambda2 Snippets! The F2S blog posts aim at gradually introducing the world to the inner-workings of a complex piece of software engineering: The Flambda2 Optimising Compiler for OCaml, a technical marvel born from a 10 year-long effort in Research & Development and ... (Read more)


opam 2.2.0 release!

Date: 2024年07月01日
Category: Tooling
Tags: opam

Feedback on this post is welcomed on Discuss! We are very pleased to announce the release of opam 2.2.0, and encourage all users to upgrade. Please read on for installation and upgrade instructions. NOTE: this article is cross-posted on opam.ocaml.org and ocamlpro.com, and published in discuss.ocaml... (Read more)


Flambda2 Ep. 2: Loopifying Tail-Recursive Functions

Date: 2024年05月07日
Category: OCaml

Welcome to a new episode of The Flambda2 Snippets! Today's topic is Loopify, one of Flambda2's many optimisation algorithms which specifically deals with optimising both purely tail-recursive and/or functions annotated with the [@@loop] attribute in OCaml. A lazy explanation for its utility would be... (Read more)


AltStyle によって変換されたページ (->オリジナル) /