Learn
Packages
Community
Blog
Playground
max) { row = max } }" @keyup.up="if (row !== null) { row -=1; if (row < 0) { row = null } }" @keyup.right="if (col < 1) col++" @keyup.left="if (col >= 1) col--" :aria-activedescendant="row !== null ? 'package-autocomplete-'+row+'-'+col : null" hx-get="/packages/autocomplete" hx-params="q" hx-trigger="keyup changed delay:500ms, search" hx-target="#header-search-results" hx-indicator="#header-search-indicator" >
Searching...
Or go to:
Standard Library API
Get Started
Learn
Packages
Community
Blog
Playground
Get started
Blog
This is where you'll find the latest stories from the OCaml Community!
Featured
Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace
Intel Processor Trace is a hardware technology that can record allprogram execution flow along with timing information accurate toaround 30ns. As far as I ca...
11 Jan 2022
MirageOS 4.0 Preview Live Presentation
The official release of MirageOS 4.0 quickly approaches! Learn about some general MirageOS concepts and get a sneak park at the forthcoming…
09 Nov 2021
Benchmarking OCaml projects with current-bench
Regular CI systems are optimised for workloads that do not require stable performance over time. This makes them unsuitable for running…
26 Aug 2021
Advanced Merlin Features: Destruct and Construct
Merlin is one of the most important tools for OCaml users, but a lot of its advanced feature often remain unknown. For OCaml newcomers who…
21 Dec 2022
How Nomadic Labs Used Multicore Processing to Create a Faster Blockchain
The technology that makes blockchain possible is complex, cutting-edge, and fascinating. Balancing efficiency and security on a knife's edge…
20 Dec 2022
OCaml 5 With Multicore Support Is Here!
It's here! It's finally here! On Friday, 16 December 2022, the OCaml community announced the official release of Multicore OCaml! From the…
19 Dec 2022
Hillingar: MirageOS Unikernels on NixOS
NixOS allows reproducible deployments of systems by managing configuration declaratively. MirageOS is a unikernel creation framework that…
14 Dec 2022
Accelerating zk-SNARKs - MSM and NTT algorithms on FPGAs with Hardcaml
In 2022 a consortium of companies ran an international competition,called the ZPrize, to advance the state ofthe art in “zero-knowledge” cryptography. We dec...
07 Dec 2022
OCaml 5 Release Candidate Now Available!
07 Dec 2022
OCaml 5 Beta2 Release
Just about a month after the OCaml 5 Beta release, the OCaml 5 Beta2 version has been released, taking us one step closer to the full OCaml…
29 Nov 2022
Solve the 2022 Advent of Code Puzzles with OCaml
Too many programmers only know OCaml through a functional programming language overview course at university. They erroneously believe OCaml…
24 Nov 2022
Visualizing information propagation in markets
The Dojima rice market, established around 1716, is widely considered tobe the world’s first organized futures exchange. Instead of directlyexchanging money ...
23 Nov 2022
Six Surprising Reasons the OCaml Programming Language is Good for Business
Functional programming languages have been around since the 1950's, when the first high-level languages were used to program early computers…
22 Nov 2022
1
2
3
...
23
News
Release of OCaml 4.14.1
Release of OCaml 4.14.1
20 Dec 2022
Release of OCaml 5.0.0
Release of OCaml 5.0.0
16 Dec 2022
OCaml 4.14.1 - Release candidate
Release Candidate of OCaml 4.14.1
08 Dec 2022
OCaml 5.0.0 - First release candidate
First Release Candidate of OCaml 5.0.0
06 Dec 2022
OCaml 5.0.0 - Second Beta
Second beta release of OCaml 5.0.0
28 Nov 2022
OCaml 5.0.0 - First Beta
First beta release of OCaml 5.0.0
12 Oct 2022
opam 2.1.2 release
Release of opam 2.1.2
08 Dec 2021
OCaml Multicore - December 2021 and the Big PR
Monthly update from the OCaml Multicore team.
01 Dec 2021
opam releases: 2.0.10, 2.1.1, & opam depext 1.2!
Release announcement for opam 2.0.10, opam 2.1.1 and opam depext 1.2
15 Nov 2021
OCaml Multicore - November 2021
Monthly update from the OCaml Multicore team.
01 Nov 2021
OCaml Multicore - October 2021
Monthly update from the OCaml Multicore team.
01 Oct 2021
OCaml Compiler - October 2021
Monthly update from the OCaml Compiler team.
01 Oct 2021
OCaml Multicore - September 2021
Monthly update from the OCaml Multicore team.
01 Sep 2021
OCaml Compiler - June-September 2021
Monthly update from the OCaml Compiler team.
01 Sep 2021
opam 2.1.0 is released!
Release announcement for opam 2.1.0
04 Aug 2021
opam 2.0.9 release
Release announcement for OPAM 2.0.9
03 Aug 2021
OCaml Multicore - August 2021
Monthly update from the OCaml Multicore team.
01 Aug 2021
OCaml Multicore - July 2021
Monthly update from the OCaml Multicore team.
01 Jul 2021
opam 2.1.0~rc2 released
Release announcement for opam 2.1.0~rv2
23 Jun 2021
OCaml Multicore - June 2021
Monthly update from the OCaml Multicore team.
01 Jun 2021
See all