Lovely on the state of static analyzers on OCaml ecosystem. fantazio.eu/articles/sta...
fantazio.eu
fantazio.eu
@tarides.com
We’re an international software company that helps people and organisations use #OCaml to build safer & faster code. #OCaml #FunctionalProgramming #MirageOS 🐫
Lovely on the state of static analyzers on OCaml ecosystem. fantazio.eu/articles/sta...
fantazio.eu
fantazio.eu
For any bleeding edge OxCaml users out there, I've published a fairly comprehensive update to the Claude marketplace skill for the recent minus39 (and intermediate releases); feedback welcome github.com/avsm/ocaml-c...
update skills for oxcaml minus39 release · avsm/ocaml-claude-marketplace@90cd8e9
github.com
I have rewritten from scratch a CSS minifier/differ in pure OCaml, and it seems to be competitive with the best minifiers out there! gazagnaire.org/blog/2026-07... #ocaml #css #web
Thomas Gazagnaire :: Cascade: A Typed CSS Toolkit in OCaml
Porting Tailwind to OCaml needed a CSS parser. The parser grew a typed AST, and a structural diff and a minifier fell out of it. Cascade 1.0.0 is that toolkit, and it turns out to be competitive with ...
gazagnaire.org
Jane Street's Incremental library brings efficient recomputation to OCaml: update complex computations when inputs change, not recalculate from scratch. Perfect for reactive pipelines and spreadsheet-like logic.
Incremental – A library for incremental computations
Four Signals — The Wire
foursignals.dev
Meta Garbage Collection: Using OCaml's GC to GC Rust https://lobste.rs/s/p3z0zw #rust #ml
Meta Garbage Collection: Using OCaml's GC to GC Rust - Soteria
Tracking Rust's aliasing model can be quadratically expensive if done naively. Learn how we fixed this in Soteria Rust by doing meta garbage collection.
soteria-tools.com
We've got an exciting keynote lineup this year at ICFP'26...! 📌 Edward Lee: Deterministic concurrency 📌 Lindsey Kuper: Interpreters everywhere! 📌 Daan Leijen: Efficient strong functional programming with effects and compiler guided reference counting
Today we’re releasing Hegel for OCaml. Hegel is a family of PBT libraries based on Hypothesis, providing powerful, ergonomic property-based testing for many different languages. Hegel lets you declare data generation inline with your test code, and provides native support for stateful testing.
Oh this is so useful for quick scripts: octx, a CLI tool to generate type-safe OCaml serialisers for various formats. You can just check in the output to an existing project. https://tangled.org/patrick.sirref.org/octx by @patricoferris
patrick.sirref.org/octx
OCaml Code-generation Toolbox
tangled.org
The latest OCaml release is out! GC pacing improvements, relocatable OCaml, polymorphic parameters, and more 🐫 🔥 tarides.com/blog/2026-06...
OCaml 5.5 Summary: What's New in the Latest OCaml Update
What's new in OCaml's latest 5.5 update? New features, performance improvements, and bug fixes.
tarides.com
In most languages, you hunt allocations down with a profiler and they creep back the moment you touch the hot path. Jane Street's superset of OCaml lets you flip that around: annotate a function with [@zero_alloc] and the compiler refuses to build if anything in its call tree touches the heap.
New podcast episode! Richard Eisenberg on OCaml, effective AI, teaching programming, career pivot points, Haskell, language design, hiring and much more: youtu.be/PpSIhcJOfbw
Richard Eisenberg on OCaml, Effective AI, Teaching FP and Hiring for Fundamentals
YouTube video by Rock the JVM
youtu.be
Video of @xvw.lol 's #BOBkonf2026 talk "A crash course on the OCaml module language" is now online! Find it here: bobkonf.de/2026/woestyn...
BOB - A crash course on the OCaml module language
BOB Konferenz, Best of Breed Konferenz für Software-Entwickler und Entscheider in der Softwareentwicklung.
bobkonf.de
Talk track A at #BOBkonf2026 starts off with @xvw.lol 's "A crash course on the OCaml module language"!
Looking to demo your work? Teach people how to use a cool new language you've built? Give an introduction to all the beautiful nitty gritty details of your research? Submit a tutorial proposal! Deadline is ** June 21, 2026 ** More info here icfp26.sigplan.org/track/icfp-2...
ICFP 2026 - ICFP Tutorials - ICFP 2026
Welcome to the website of the ICFP 2026 conference. We are working hard to fill the website with all related information. Please check back soon! The ACM SIGPLAN International Conference on Functional...
icfp26.sigplan.org
Video of Paul-Elliot's #BOBkonf2026 talk "Undoable Monad" is now up! bobkonf.de/2026/paul-el...
BOB - Going back in time with the Undoable Monad
BOB Konferenz, Best of Breed Konferenz für Software-Entwickler und Entscheider in der Softwareentwicklung.
bobkonf.de
Paul-Elliot gives his talk on "Undoable Monad" on talk track A of #BOBkonf2026.
Announcing Pyro Caml: The First Continuous Profiler for OCaml Discussion | lobsters | Author: edwintorok
Announcing Pyro Caml: The First Continuous Profiler for OCaml
Semgrep open-sources Pyro Caml 1.0.0, the first continuous profiler for OCaml. Learn how it uses Memprof, OCaml Runtime Events, and Pyroscope to profile production workloads running under gVisor with under 5% overhead.
semgrep.dev
📰 Pyro Caml Continuous Profiler for OCaml is an open-source tool designed to provide real-time performance analysis and optimization capabilities for OCaml applications. 🔗 https://semgrep.dev/blog/2026/announcing-pyro-caml-continuous-profiler-ocaml/ #Tech #Dev
Announcing Pyro Caml: The First Continuous Profiler for OCaml | Semgrep
Semgrep open-sources Pyro Caml 1.0.0, the first continuous profiler for OCaml. Learn how it uses Memprof, OCaml Runtime Events, and Pyroscope to profile production workloads running under gVisor with under 5% overhead.
semgrep.dev
Did I continue my exploration of OCaml? Yes. Was it fun? Definitely. And did I learn a few things? Absolutely gilwath.com/articles/fro... #OCaml #Scala
Discovering OCaml as a Scala Developer Part 2: Building a CRUD HTTP API
Building the same small Tasks CRUD API in both Scala and OCaml, and comparing the experience side by side.
gilwath.com
Join Tim on a tour of 🐫 OCaml's newest features in our latest tech talk ✨ www.youtube.com/watch?v=Wv0p...
Tech Talk: A Tour of Recently Added Features in OCaml by Timéo Arnouts
YouTube video by Tarides
youtube.com
I am a huge fan of Bonsai and Bonsai_term is an incredible extension. It's an amazing way to build rich TUIs in OCaml! blog.janestreet.com/strace-ui-bo...
strace-ui, Bonsai_term, and the TUI renaissance
We’ve always found strace useful but somewhat hard to work with. Its output is often inscrutable, it’s hard to follow subprocesses or threads, and if you wan...
blog.janestreet.com
Convert Lwt libraries to Eio concurrency with the new 'ciao-lwt' set of tools! Learn more on our blog: tarides.com/blog/2026-03...
Announcing `ciao-lwt`: A Library for Migrating Lwt to Eio
Announcing a new collection of tools to automate the migration from Lwt to Eio!
tarides.com
I unexpectedly met another OCamleer at the LF Open source Summit. He delivered an awesome talk and there’s a call for maintainers for his DSL. 🐫♾️🐫 #OCaml #Linux github.com/multikernel/...
Discover the tweaks we have made to optimise Wasm_of_ocaml over the past year in this update from the blog: tarides.com/blog/2026-02...
Announcing New Wasm_of_ocaml Optimisations
Discover the latest optimisations we have brought to Wasm_of_ocaml in 2025!
tarides.com
Somehow, the fact that there are OCaml bindings to Vulkan makes me extremely happy (No sarcasm) github.com/Octachron/ol...
GitHub - Octachron/olivine: Ocaml binding generator for vulkan
Ocaml binding generator for vulkan. Contribute to Octachron/olivine development by creating an account on GitHub.
github.com
The OCaml Users Survey 2026 is now open! 📊 Share your experience with OCaml - from tools you use to new questions on AI/LLM tooling and debugging. Takes 10-15 minutes, open until May 25th. https://forms.gle/gt5nikqUmoQWeYYQ9
And ocgtk is now on opam www.chrisarmstrong.dev/posts/ocgtk-...
ocgtk preview1 now on opam
ocgtk, a set of GTK4 bindings for OCaml, is now available on opam as preview1 release
chrisarmstrong.dev
I’ve already announced this on the forums, but for everyone else www.chrisarmstrong.dev/posts/introd...
The odoc 3 release came with some big upgrades! Learn more about them and how OCaml.org is using the new features on the blog: tarides.com/blog/2026-01...
OCaml.org Now Uses `odoc` 3: What’s New?
Check out the features that come with the latest version of OCaml's documentation tool odoc!
tarides.com
I’ve already announced this on the forums, but for everyone else www.chrisarmstrong.dev/posts/introd...
Introducing ocgtk: GTK4 bindings for OCaml
Introducing ocgtk, a new set of GTK4 bindings for OCaml generated from GObject Introspection data.
chrisarmstrong.dev
[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
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.
gazagnaire.org