sabine 🐫🦀 / "use ocaml";
banner
sabine.sh
sabine 🐫🦀 / "use ocaml";
@sabine.sh
OCaml developer advocate, 🐫 OCaml.org maintainer, RFC 3339 dating coach, web developer ✨

twitch.tv/sabine_sh
github.com/sabine
Pinned
Anyone up for doing Advent of Code in OCaml this year? 🎄🐫

bsky.app/profile/did:...
day 8 of sharing FUN OCaml 2025 talks:

youtu.be/0Hwd7NxQ8_c?...
Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch - FUN OCaml 2025
YouTube video by FUN OCaml
youtu.be
November 15, 2025 at 12:14 AM
Reposted by sabine 🐫🦀 / "use ocaml";
@smelc.bsky.social Wondering if OCaml developers are being recruited by you or others. My work is in my Git profile and mohanr.github.io. Thanks
Adaptive Radix Tree
tl;dr The code will be gradually improved and be committed to git finally. The version on this page is compiled but unfinished until I mention it here. Performance considerations are not paramou...
mohanr.github.io
November 14, 2025 at 8:43 AM
Reposted by sabine 🐫🦀 / "use ocaml";
No, hiring isn't hard for #OCaml. The Blub paradox is real. I have 30 resumes in my Inbox. The hard part is saying no.

terrateam.io/blog/is-ocam...
November 14, 2025 at 11:49 AM
Reposted by sabine 🐫🦀 / "use ocaml";
Hey OCaml community.
Do you know if anyone has attempted the One Billion Row challenge in OCaml recently using the concurrency and parallelism feature since OCaml 5.0?
November 14, 2025 at 12:38 PM
Reposted by sabine 🐫🦀 / "use ocaml";
ocaml speedrun from 0 knowledge this weekend???? only a day away???
November 14, 2025 at 1:53 PM
day 7 of posting FUN OCaml 2025 talks:

youtu.be/exR5eWSQ_8o?...
Purely functional gRPC and HTTP/2 with OCaml - Adam Cholewiński - FUN OCaml 2025
YouTube video by FUN OCaml
youtu.be
November 13, 2025 at 11:12 PM
Reposted by sabine 🐫🦀 / "use ocaml";
So, I'm doing #adventofcode 2019 (Intcode) in #ocaml in my spare time to practice in preparation for doing this year. I'm pretty proud of it so far. I've built lots of emulators and virtual machines in my day, but never in a functional language […]
Original post on hachyderm.io
hachyderm.io
November 13, 2025 at 6:11 PM
Reposted by sabine 🐫🦀 / "use ocaml";
I'm sure this works fine with ocaml and not reason syntax but it's pretty funny
November 13, 2025 at 12:20 AM
Reposted by sabine 🐫🦀 / "use ocaml";
I should upload my messy ocaml solutions to Advent of Code 2018-2024 to Github before AOC 2025 starts.

They all use stdlib only (of whatever version was latest at the time I did it), except for one problem I did by hand and a few (~3) which use LAPACK (via handcrafted ffi or lacaml).
November 13, 2025 at 4:33 PM
Reposted by sabine 🐫🦀 / "use ocaml";
#fsharp is .NET ocaml/rust and is my favourite dotnet language since I learnt it years ago, #csharp is ok and has great tooling and bigger crowd, but knowing both makes you a better dev 🦔🩵💎 Also check out fable.io as F# compiles to JS like typescript but also to Python and Rust. #noKings 👑
Fable · JavaScript you can be proud of!
fable.io
November 12, 2025 at 10:03 PM
Reposted by sabine 🐫🦀 / "use ocaml";
The 5.4 update of OCaml is out! Check out our blog for an overview of the biggest new features and fixes🐫 tarides.com/blog/2025-10...
OCaml 5.4 Release: New Features, Fixes, and More!
An overview of the OCaml 5.4 update highlighting new features and bug fixes!
tarides.com
November 13, 2025 at 2:10 PM
day 6 of posting FUN OCaml 2025 talks:

youtu.be/BL8bmtBfd7E
Analyzing Programs with SMT Solvers - Tikhon Jelvis - FUN OCaml 2025
YouTube video by FUN OCaml
youtu.be
November 13, 2025 at 3:33 PM
Reposted by sabine 🐫🦀 / "use ocaml";
More @tangled.org packages heading into opam @ocaml.org. It's getting easier and easier! tangled.org/@anil.recoil...
tags · @anil.recoil.org/ocaml-jsonfeed
OCaml library for JSONfeed parsing and creation
tangled.org
November 12, 2025 at 3:59 PM
Anyone up for doing Advent of Code in OCaml this year? 🎄🐫

bsky.app/profile/did:...
November 12, 2025 at 1:14 PM
Reposted by sabine 🐫🦀 / "use ocaml";
i am supposed to be doing an assignment for my music class , and i got distracted and started writing an ocaml bidirectional transformation parser library thing. oh no
November 12, 2025 at 5:49 AM
day 5 of posting FUN OCaml 2025 talks:

https://youtu.be/5HMpiGKHu9A?si=SpQHWdO_7BBd1h4X
November 11, 2025 at 11:04 PM
If I published (big if! no promises!) OCaml packages to work with social APIs (e.g. X, Bluesky, Mastodon, LinkedIn), would you try them?

What would you build?
November 11, 2025 at 9:05 PM
Reposted by sabine 🐫🦀 / "use ocaml";
No jokes, but if you write 🐫OCaml🐫 you the developer would actually fly.
November 11, 2025 at 6:37 PM
Reposted by sabine 🐫🦀 / "use ocaml";
A rough and ready, online Hazel of OCaml compiler: patricoferris.github.io/hazel_of_oca...
hazoo
patricoferris.github.io
November 11, 2025 at 4:11 PM
Reposted by sabine 🐫🦀 / "use ocaml";
Putting this OCaml out there for posterity sake.
The resources in the post is super valuable.

kcsrk.info/ocaml/2025/1...
Foundations for hacking on OCaml · KC Sivaramakrishnan
kcsrk.info
November 11, 2025 at 9:49 AM
Reposted by sabine 🐫🦀 / "use ocaml";
by the way, if you hover the code some items are clickable :)
guy who can't stop remaking their website every week

lexa.qexat.com
lexa
my little place :P
lexa.qexat.com
November 10, 2025 at 11:45 PM
day 4 of posting FUN OCaml 2025 talk recordings:

https://youtu.be/iQc5fHW5SZA?si=vo6TjToRdXe67doV

🥹🐫🔥🧡
November 11, 2025 at 12:40 AM
Reposted by sabine 🐫🦀 / "use ocaml";
i wish ocaml's standard library had a mutating iterator
November 10, 2025 at 9:16 AM
Reposted by sabine 🐫🦀 / "use ocaml";
same, to be honest
November 10, 2025 at 9:03 AM
Reposted by sabine 🐫🦀 / "use ocaml";
What is the difference between ReScript and ReasonML
November 8, 2025 at 9:58 PM