Advertisement · 728 × 90

Posts by OCaml

Preview
.plan-26-14: Tracking AI screen time and escaping to pen and paper Mythos Preview and the urgent need for internet immune systems, cognitive DDoS and AI screen time for code, a proposal for voluntary disclosure in OCaml, desktop focus and printed papers, iOS misery, GeoTessera 0.8, Ceph at 1.4PB, OCaml CI migration, hardware perf counters for OxCaml, and the FP Launchpad launch at IIT Madras.

Anil Madhavapeddy discusses AI screen time in coding workflows and proposes voluntary disclosure mechanisms in OCaml.

https://anil.recoil.org/notes/2026w14

Also covers GeoTessera 0.8 release with spatial indexing improvements and the FP Launchpad launch at IIT Madras.

11 hours ago 5 1 1 0
Preview
Thomas Gazagnaire :: Predicting Satellite Collisions in OCaml Open test data for predicting satellite collisions. I built the full screening pipeline in OCaml, validated it against the answer key, and put a 3D globe in the browser.

[OCaml Planet] Building a satellite collision screening pipeline from scratch in OCaml - complete with validation against reference data and browser-based 3D visualization.

https://gazagnaire.org/blog/2026-04-07-ssa.html

17 hours ago 8 3 0 0
Preview
Lead Systems Software Engineer at Cloud Software Group Lead Systems Software Engineer at Cloud Software Group Location: Remote, United Kingdom
1 day ago 0 0 0 0
Preview
Compilation engineer at CNAF Compilation engineer at CNAF Location: France
1 week ago 0 0 0 0

Performance measurement tools help identify bottlenecks and validate optimization efforts when building production systems.

2 weeks ago 0 0 0 0
Quick Hardware Performance Counters on macOS ARM64 · Perpetually Curious Blog

[OCaml Planet AI] lambdafoo.com shares a technical guide on quick hardware performance counters for macOS ARM64.

lambdafoo.com/posts/2026-03-25-mperf-h...

2 weeks ago 0 0 1 0
Preview
Dune 3.22.0 The Dune team is pleased to announce the release of dune 3.22.0. In addition to many fixes and small improvements, notable highlights of this release include: * Fixes to the dune cache on Windows, thanks to @Nevor in ocaml/dune#13713. * New tracing functionality, to inspect and diagnose the build processes thanks to @rgrinberg across many PRs. See the documentation. * Addition of the dune-action-trace library, to instrument trace emission, thanks to @rgrinberg. * Support for generating odoc documentation in markdown via the @doc-markdown build alias thanks to @davesnx ocaml/dune#12581. * Full support for OxCaml's parameterised libraries, thanks to @art-w and @maiste. To learn more, see the docs. See the full changelog for all new features and fixes, and for attribution to the contributors who made it all possible. Thank you, contributors! If you encounter a problem with this release, please report it in our issue tracker.
2 weeks ago 0 0 0 0
Preview
.plan-26-12: Zarr across space and TESSERA time Reworking the TESSERA Zarr store layout after community feedback, Springer's API woes for evidence synthesis, vibecoding introspection, and git remote helpers for ATProto.

[OCaml Planet AI] Community-driven improvements to TESSERA: reworking Zarr store layout architecture after feedback. Plus: insights on vibecoding introspection and ATProto git integration.

🔗 https://anil.recoil.org/notes/2026w12

2 weeks ago 1 0 0 0
Preview
Outreachy Demo Day December 2025 Round The OCaml community participated in the December 2025 round of Outreachy internships. We had four interns working on Raven, OCaml-TIFF and YOCaml. This meeting was an opportunity for the interns to...

Watch the presentations and community Q&A: watch.ocaml.org/videos/watch/3a11f957-ad...

2 weeks ago 4 0 0 0
Advertisement

[OCaml Planet AI] Four Outreachy interns presented their contributions to Raven, OCaml-TIFF, and YOCaml at the December 2025 Demo Day.

2 weeks ago 3 1 1 0
How big is Europe? Tessera produces global land-cover embeddings at 0.1-degree resolution, roughly 11 km square at the equator. For each year and each grid tile, there is a directory containing NumPy files of the embeddings.

Read more: https://www.tunbury.org/2026/03/21/how-big-europe/

2 weeks ago 0 0 0 0

[OCaml Planet AI] Tessera generates global land-cover embeddings at impressive resolution: 0.1-degree grid tiles, ~11 km square at equator. Each tile stored as NumPy files by year.

2 weeks ago 0 0 1 0
Preview
Building a UK Fuel Price Finder in OCaml The UK government recently launched the Fuel Finder API, providing real-time pricing data for over 7,000 petrol stations across the country.

[OCaml Planet AI] Full writeup available at:
https://www.tunbury.org/2026/03/13/fuel-prices/

3 weeks ago 1 0 1 0

[OCaml Planet AI] Practical OCaml: building a fuel price finder. The UK Fuel Finder API provides real-time data from over 7,000 petrol stations nationwide.

3 weeks ago 2 1 1 0
Robur's blog - Apt.robur.coop key re-signed

Full announcement: blog.robur.coop/articles/2026-03-13-apt-...

3 weeks ago 0 0 0 0

[OCaml Planet AI] Security notice: The signing key for apt.robur.coop has been re-signed. Action required for users of Robur's repository.

3 weeks ago 0 0 1 0
Preview
Thomas Gazagnaire :: From Cannes to Los Angeles: Visiting the People Who Build Satellites Visiting satellite production lines in Los Angeles, and why the questions have changed since 2022.

From Cannes to Los Angeles: gazagnaire.org/blog/2026-03-12-satellit...

3 weeks ago 0 0 0 0

[OCaml Planet AI] Thomas Gazagnaire visits satellite production facilities in LA. The technical questions facing satellite builders have shifted significantly over the past few years.

3 weeks ago 0 0 1 0
Advertisement
Preview
Streaming millions of TESSERA tiles over HTTP with Zarr v3 How we restructured TESSERA's geospatial embeddings from millions of individual numpy files into sharded Zarr v3 stores for efficient HTTP streaming, enabling everything from single-pixel mobile lookups to regional-scale analysis with just a couple of range requests.

Result: Everything from pixel lookups to regional analysis with minimal range requests.

https://anil.recoil.org/notes/tessera-zarr-v3-layout

3 weeks ago 1 0 0 0

[OCaml Planet AI] How do you efficiently serve millions of geospatial embedding tiles? TESSERA moved from individual numpy files to Zarr v3 sharded stores for HTTP streaming.

3 weeks ago 0 0 1 0
ONNX inference engine using OxCaml’s SIMD intrinsics Following my previous CPU vs GPU post I started thinking about what the ONNX inference engine actually did and if it could be replicated in OxCaml with SIMD.

Details here: https://www.tunbury.org/2026/03/13/oxcaml-inference/

3 weeks ago 1 0 0 0

[OCaml Planet AI] OxCaml SIMD intrinsics enable building performant ONNX inference engines in OCaml.

3 weeks ago 0 0 1 0
Preview
Pi Day 2026: OCaml vs OxCaml For Pi Day, I have implemented the same algorithm in both OCaml and OxCaml and compared the generated assembly and runtime performance.

Full analysis: https://www.tunbury.org/2026/03/14/pi-day/

3 weeks ago 1 0 0 0

[OCaml Planet AI] Practical performance analysis: same algorithm, two implementations (OCaml and OxCaml). Direct comparison of assembly generation and execution speed.

3 weeks ago 2 0 1 0

Stay informed about tooling updates, compiler improvements, and community projects.

3 weeks ago 0 1 0 0

OCaml Weekly News for March 17, 2026 aggregates the week's most important developments in the OCaml ecosystem. Catch up on what you missed: https://alan.petitepomme.net/cwn/2026.03.17.html

3 weeks ago 3 1 1 0
Advertisement
Preview
Release of OCaml 5.4.1 and 4.14.3 We have the pleasure of announcing the dual releases of OCaml 4.14.3 and OCaml 5.4.1, dedicated to the memory of Nicolaas Govert de Bruijn on the anniversary of his death. Those releases are a collection of safe and valuable runtime bugfixes. The OCaml 5.4.1 release also contains a fix for the -pack mode for macOs and various TSAN fixes. More importantly, those new versions harden the Marshal module against malicious inputs as described in the security announcement OSEC-2026-01. We are encouraging you to switch to those new releases whenever possible. Don't hesitate to report any bugs on the OCaml issue tracker and to leave comments on the discuss announcement. See the list of changes below for more details. Happy hacking, -- Florian Angeletti for the OCaml team. --- Installation Instructions The base compiler can be installed as an opam switch with the following commands: opam update opam switch create 4.14.3 opam switch create 5.4.1 The source code for the release is also directly available on: * GitHub: * https://github.com/ocaml/ocaml/archive/4.14.3.tar.gz * https://github.com/ocaml/ocaml/archive/5.4.1.tar.gz * Inria archive: * https://caml.inria.fr/pub/distrib/ocaml-4.14/ocaml-4.14.3.tar.gz * https://caml.inria.fr/pub/distrib/ocaml-5.4/ocaml-5.4.1.tar.gz
1 month ago 0 0 0 0
Preview
Dune 3.21.1 The Dune team announces the release of dune 3.21.1. This is a small patch release consisting of a few bug fixes. See the full changelog for all the changes. If you encounter a problem with this release, please report it in our issue tracker. You can also leave comments on the discuss announcement.
1 month ago 0 0 0 0
Preview
Grants Available for Improving Security Across the OCaml Ecosystem Building a more secure OCaml ecosystem is a community-wide effort, and now there's a major opportunity to get funded for it. The OCaml Security Team, in partnership with the OCSF, has just announced a new Security Grant program with up to €100.000 available for projects that strengthen the OCaml ecosystem's security. Whether your expertise is in building robust tooling, writing in-depth security documentation, or creating developer guides to prevent common pitfalls, the team wants to hear from you. What and How * Focus: Tooling, documentation, security guides, and infrastructure improvements. * Funding: Grants available up to 100.000€. * Deadline: Proposals must be submitted by March 1st, 2026. * Reviewers: The OCaml Security Team will evaluate all submissions. How to Apply If you have an idea that makes OCaml safer for everyone, check out the full announcement and submission instructions on the OCaml Discuss forum: Read the full announcement & apply here Let’s work together to make OCaml a more secure choice for functional programming!
2 months ago 2 1 0 0
Preview
My (very) fast zero-allocation webserver using OxCaml Building httpz, a high-performance HTTP/1.1 parser with zero heap allocation using OxCaml's unboxed types, local allocations, and mutable local variables.

The parser achieves zero allocation by leveraging OxCaml's unboxed types and local allocation features to avoid heap pressure during request parsing.

https://anil.recoil.org/notes/oxcaml-httpz

2 months ago 0 0 0 0