Profile avatar
sabine.sh
OCaml developer advocate, 🐫 OCaml.org maintainer, RFC 3339 dating coach, web developer ✨ twitch.tv/sabine_sh github.com/sabine
1,859 posts 3,561 followers 1,138 following
Regular Contributor
Active Commenter

Rare programming language opinion post, but reading reasonml-old.github.io/guide/ocaml/ really reminded me of how many odd syntax decisions OCaml made. Like, Reason is after similarity to JavaScript, which I don't care about. But even speaking as an SML partisan OCaml has always felt weird to me.

My notes on a recent experiment: Peer-Programming in Modern #OCaml with ChatGPT and Gemini A devlog of sort. I wanted to share how it was, using LLMs to write a small tool in a more β€œniche” language.

How we're beating $359M in funding with two people and OCaml. Terrateam is a two-person startup, built in OCaml, competing with HashiCorp. We've bootstrapped it, open-sourced it, and stayed lean. terrateam.io/blog/punchin... #OCaml

First day using OCaml, I think OCaml hates macos apple silicon chips hahaha I can't install the Core stdlib

We're beating $359M in funding with two people and OCaml https://terrateam.io/blog/punching-above-weight (https://news.ycombinator.com/item?id=44146310)

Okay, so. I still expect a few hiccups, but so far, `dune pkg lock` seems already like a solid solution

Tried `dune pkg lock` this morning `dune exec examples/main.exe` took as much time as the `dune build` that came before it πŸ€” need to dig that a little

Okay, let's try the fucking OCaml. I'll be back Friday for a resume what I learned and built with this lang

You may not like it but this is what peak #OCaml on Windows looks like. www.gridbugs.org/sound-on-oca...

chat how do we feel about Real World Ocaml

I would pay so much money for ocaml/reasonml refactorings: "extract function", "inline function call", "extract variable", "inline variable"

#OCaml devs! Anyone know of any cool OCaml projects that people have been working on recently? I am trying to do my due diligence as a chair for the OCaml workshop and proactively prompting people to submit proposals, so let me know if you've seen any cool things that you'd like to see there!

ο½’ Functional programming fits in well with the web world. The transactional nature of HTTP and the convergence towards immutable state management solutions (such as Redux and consort) make OCaml a very good candidate for web application development ο½£ #ocaml #webdev tarides.com/blog/2025-05...

they need to invent that shit they did to teach neo kung-fu, download rust and ocaml directly into my brain

With OCaml, l've learned many programming language idioms that are now essential for me, including: ADTs, expression-orientedness, parametric polymorphism, parametricity, referential transparency, immutable data, type inference, pattern matching, preprocessor transformations

Great news everyone! FUN OCaml 2025 is happening in Warsaw, September 15 + 16, 2025! The CFP and registration are open 🧑🐫 fun-ocaml.com?1

Z3 builds in Dune Developer Preview! <3 Love it. I can't wait to have time to make our project build with the new dune! #ocaml github.com/ocaml/dune/i...

🐫🧑 discuss.ocaml.org/t/ocaml-plat...

hey everyone - sad to announce that I've got to drop out of speaking at Lambda Conf this year πŸ˜” some personal stuff came up that I need to handle really sorry to anyone who was planning to come to my talk! hope to catch you at a future event when things in my life settle down

A conversation with Malcolm Matalka about the reasoning behind choosing OCaml and (almost) zero frameworks for the development of Terrateam. We also touch on some related topics, e.g., static vs dynamic typing, the use of monorepos, micro-types, and more. se-radio.net/2025/04/se-r...

There's a first version of a document describing the state of the OCaml Platform on Windows. Feedback is welcome! discuss.ocaml.org/t/ann-state-...

SURPRISE SLOT REVEAL πŸ” We're honored to bring in some OCaml rep with the bright @sabine.sh joining our roster! Don't miss her talk: The OCaml Developer Experience: Removing Adoption Barriers πŸ”₯ Get tickets: buff.ly/ybdBdfW

(cross-posted from Twitter) OCaml peeps: anyone know anything about this weird 5.3 compiler issue I'm getting in the REPL? discuss.ocaml.org/t/weird-glit...

discuss.ocaml.org/t/looking-fo... 🧑🐫

Owi: Performant parallel symbolic execution made easy with OCaml and WebAssembly Article URL: htt... https://hal.science/hal-04627413 Event Attributes

tempted to waste my time implementing the PEP 750 in OCaml