OCaml
@ocaml_org
The industrial-strength functional programming language | safe, expressive, performant | Changelog + OCaml Planet RSS feeds http://linkedin.com/company/ocaml-org
Using Kyutai's low latency audio models on macOS in one command: I've just taken Kyutai's speech-to-text model for a spin on my Mac laptop, and it's stunningly good. As background, this is what the prolific Laurent Mazare has been… dlvr.it/TM02KW #OCaml #OCamlPlanet
Hannes and his peers made their dream a reality by founding a worker-owned collective to write OCaml and they've been busy building useful things for the ecosystem and for their clients! 🐫🔥
New Success Story: Secure Internet Services with OCaml and MirageOS 🔒 Robur, a worker-owned collective, builds secure, high-performance, and resource-efficient software solutions! OCaml's static typing eliminates runtime errors with predictable performance 🐫
OCaml Weekly News, 22 Jul 2025: * Third outreachy internship blog * opam 2.4.0 is out! * x-ocaml, notebooks as a webcomponent * Dune dev meeting * Lwt.6.0.0~alpha (direct-style) * Other OCaml News dlvr.it/TM4PbZ #OCaml #OCamlPlanet
Upcoming OCaml Events: * OCaml Users and Developers Workshop 2025 // Singapore, Singapore // Oct 17, 2025 dlvr.it/TM3KxG #OCaml #OCamlPlanet
Learning OCaml: Having Fun with the Fun Module: When I started to play with OCaml I was kind of surprised that there was no id (identity) function that was available out-of-box (in Stdlib module, that’s auto-opened). A quick search… dlvr.it/TM1Vrd #OCaml #OCamlPlanet
Learning OCaml: Numerical Type Conversions: Today I’m going to cover a very basic topic - conversions between OCaml’s primary numeric types int and float. I guess most of you are wondering if such a basic topic deserves a special… dlvr.it/TM1Sjv #OCaml #OCamlPlanet
Cresting the OCaml AI humps: I've been hacking with Sadiq Jaffer (^), Jon Ludlam (^) and Ryan Gibb (^) on various approaches to improving the agentic coding experience for OCaml. We jotted down our notes in a draft paper to keep… dlvr.it/TM12vc #OCaml #OCamlPlanet
Sometimes it’s just knowing where to tap: @@ -44,6 +44,8 @@ # the lines involved in the conflict, which is arguably worse #/Changes merge=union +testsuite export-ignore + # No header for text and META files (would be too… dlvr.it/TM0w9X #OCaml #OCamlPlanet
Into the sunset or into the dawn?: Earlier this year, I returned to the Computer Laboratory at the University of Cambridge, as part of the Energy and Environment Group, combining with my work at Tarides. It’s been something of a… dlvr.it/TM0t74 #OCaml #OCamlPlanet
Odoc 3 is live on OCaml.org!: Odoc 3 is live on ! * published 2025-07-14 As of today, Odoc 3 is now live on ! This is a major update to odoc, and has brought a… dlvr.it/TM0qnb #OCaml #OCamlPlanet
Fireworks and things: Thanks to some targetted optimisations in the script which manages Relocatable OCaml’s various branches, I’d vastly improved the turn-around time when making changes to the patch-set and propagating them through… dlvr.it/TM067d #OCaml #OCamlPlanet
OCaml Weekly News, 15 Jul 2025: * OCaml Language Committee: an update on a policy for conflicts of interest * OCaml intern for Claudius * An example for every OCaml package * Esa 0.1.0 - Enhanced Suffix Arrary(and further plans) *… dlvr.it/TLxz8F #OCaml #OCamlPlanet
Paul-Elliot Angles d'Auriac: Slipshow: A Full-Featured Presentation Tool in OCaml FUN OCaml 2025 | Warsaw | Sept 15-16 How one developer rewrote a JavaScript presentation tool in OCaml, creating a platform with runtime engine, collaborative editing, VSCode extension & app.
Xavier Van de Woestyne "Generating Static Websites the Functional Programming Way" at #FUNOCaml 2025! Exploring limitations of Jekyll/Hugo/Zola for complex sites + introducing YOCaml — a static site framework in OCaml using functional abstractions 📅 Sept 15-16 | Warsaw
FUNOCaml 2025 Talk "OxCaml From a System Engineer's Point of View" 📅 Sept 15-16, Warsaw Dmitriy Kovalenko (Rust/C/Zig dev) evaluates 0xCaml for systems programming through building odiff, a high-performance image comparison library. Comparative analysis + practical insights
Exciting news! Lukasz Stafiniak will lead a hands-on RL workshop at #FUNOCaml2025 in Warsaw (Sept 15-16)! 🐫 Learn to train a Sokoban game agent using Raven/OCANNL - covering neural networks, GRPO algorithms, and connections to LLM training 🤖🎮
By far the best programming language community to be part of, Ocaml is goat, 16k impression, 22 rt, 281 likes just to suggest a book, more power to it @ChShersh