I have been a bit quiet on the ocaml front, but have been working on a private project using miou vif for a website/cms/newsletter/events management thing (are there any robur coop peeps on here?) thats quietly coming along
I have been a bit quiet on the ocaml front, but have been working on a private project using miou vif for a website/cms/newsletter/events management thing (are there any robur coop peeps on here?) thats quietly coming along
After lunch, tutorial track B at #BOBkonf2026 continues with @lyrm.bsky.social and Sudha Parimala's "Parallelism without panic: a userβs guide to multicore safety in OCaml".
Find out more here: bobkonf.de/2026/morel.h...
neocaml 0.4 is out with many small improvements and a few bug-fixes github.com/bbatsov/neoc...
Thanks to everyone who provided valuable feedback since the last release!
I'm running out of ideas for what to improve at this point, so I guess version 1.0 is now in sight. π
#Emacs #OCaml
Wow... I was reading random pages on WikipΓ©dia and ... i found a very beautiful, impressive and cool language ! It's called #OCaml !
I'll try it soon as possible ! Good tooling, cool community, cool features... WOAH !
ocaml.org
Any opinions/advises/insight?
This is a little scary.
#ocaml #bash #claudecode
actually the agents are doing well in practice for stuff like SaaS building
not even slightly bothered by OCaml's error messages at all because the type checker is so predictable
only pain is lack of libraries, but that's solvable
I already apologize for the possible influx of slop into the OCaml world
but on the other hand... I appreciate all influx of slop that actually makes money and could benefit from some help in refactoring and improving it π
solid-ml: what worked, what bombed, and what I was actually trying to solve.
transparency > ego
https://makerprism.com/en/blog/the-state-of-solid-ml/
Screenshot of an Anthropic confirmation page titled "Application complete β let's go!" It features a celebratory design with the text: "You've taken the first step toward joining our global Claude Ambassador community. Selected Ambassadors will get next to onboarding. You'll gain access to exclusive resources, funding, and support. Keep building in the meantime. We'll be in touch soon." The page includes a "Join the global Claude Ambassador community β let's go!" header and emphasizes excitement about the application process.
well, fingers crossed...
if that Claude Ambassador Program application goes through I will start hosting a Claude meetup and, among other things, show people what Claude can do with OCaml π€·
so basically I ranted in someone's DMs, then asked "but this is obvious isn't it?"
then I figured... well... the last time I said something obvious on LinkedIn, it went kind of viral π€£
your AI safety strategy shouldn't rely on prompt engineering
if you're using JSON as your AI-to-execution interface, you're one hallucination away from disaster
DSLs aren't optional anymore
trying this linkedinfluencer thing to say OCaml and Domain Specific Languages
www.linkedin.com/pulse/domain...
π₯Ήπ«
Wow Eliom + Wasm Of OCaml is released (thanks to the @ocsigen.org toolchain) !
discuss.ocaml.org/t/eliom-12-c...
#OCaml #ocsigen #wasm
Thereβs something so satisfying about using the pipe operator.
Being able to slap in a few `|>` symbols between return values pleases my brain.
who said you can't have nice documentation in OCaml?
yeah, it's a bit of a positioning / values thing in the sense that some projects are very open to collaboration and they are set up in ways that makes it possible and inviting for people to join
idk, I mean every language comes with an engineering culture around it and it's very hard to change that even when it would be beneficial for the larger community
it's often a lot easier to form new sub-communities with people who care about the same aspects you do
ocamlers will literally put a first class module in a gadt to avoid using objects
did ocaml forget it has an oop system or
I mean they share the idea that things should be as simple as possible, as complex as necessary
Note: I am not the only weirdo loving Ruby and OCaml at the same time!
this
the best refactor is the one nobody notices because it was obvious
Neocaml β Rubocop Creator's New OCaml Mode for Emacs
Discussion | hackernews | Author: TheWiggles
The #OCaml community will be taking part in #outreachy in May 2026. You can read more about it and consider signing up as a mentor at the following link π«
discuss.ocaml.org/t/outreachy-...
module IntTuple = struct type t = int * int let compare (x0, y0) (x1, y1) = match Pervasives.compare x0 x1 with 0 -> Pervasives.compare y0 y1 | c -> c end module IntTupleSet = Set.Make(IntTuple)
There seriously isn't easier way to construct a set of tuples in ocaml?
it's pretty locked up on a VPS that only accepts connections from my own IP
but man... definitely easy to configure it so the doors are wide open π€£
centering a div is like the iconic rite of passage for frontend π€£
oh god no, I am installing openclaw for real ππ