Advertisement · 728 × 90

Posts by Thomas Gazagnaire

Preview
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.

Predicting satellite collisions in OCaml!

The screening pipeline matches the TraCSS answer key, and the 3D globe runs in the browser via js_of_ocaml.

gazagnaire.org/blog/2026-04...

#space #OCaml

1 week ago 8 2 0 0

Yes I looked at styled-ppx - but I really didn’t want to have ppx involved (at least at this stage). Wanted support for variables and all what’s needed by tailwind v4 too

2 weeks ago 1 0 0 0
Preview
Thomas Gazagnaire :: A CSS Engine in OCaml A typed CSS parser covering Level 3 through 5, a structural diff tool, and an optimiser. With a live browser demo via js_of_ocaml.

I've finally managed to write why I'm doing a bit more regularly. Hint: it took a while because I had first to rewrite the world in #OCaml ...

gazagnaire.org/blog/2026-04...

2 weeks ago 15 7 2 0

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...

5 months ago 13 4 1 1
Preview
What is OCaml? A Deep Dive into the High-Assurance Functional Programming Language Blog com notícias sobre, Linux, Android, Segurança , etc

Just published a comprehensive guide to the OCaml programming language. Tried to go beyond the "what" and into the "why" – covering its foundational concepts, the fascinating case study of Jane Street, and its modern use in blockchain and security. Read more: 👉 tinyurl.com/yyrywrvb #Programming

5 months ago 6 2 1 0
Why I love OCaml Personal blog of Marc Coquand.

Very cool article!

"Why I love OCaml"
mccd.space/posts/ocaml-...

(which is a much more concise and digestible version of my indigestible: xvw.lol/en/articles/...)

#OCaml

5 months ago 7 2 0 0
Why we chose OCaml to write Stategraph OCaml's type system catches state corruption at compile time. Type-safe SQL, automatic serialization, and immutability by default prevent entire categories of bugs.

We chose #OCaml for Stategraph because "move fast and break state" didn't sound like a great product strategy.

stategraph.dev/blog/why-we-...

5 months ago 3 2 1 0
Preview
Fun OCaml 2025: Warsaw - September 15+16, 2025 Fun OCaml 2025 is a 2 days open source hacking event dedicated to OCaml enthusiasts and professionals around the globe! Let's get together for an exhilarating event packed with creativity, innovation,...

FUN OCaml schedule is now live on the website, and I put the link to the scheduled YouTube live stream there as well!

fun-ocaml.com#schedule

7 months ago 9 6 1 0
Preview
Why I chose OCaml as my primary language A detailed explanation of why I chose OCaml as the ‘default’ programming language for every project.

Here is a rather lengthy write-up (in English) explaining why I chose #OCaml as my main programming language for my personal and professional projects!

xvw.lol/en/articles/...

I hope you find this interesting, and I welcome any feedback!

8 months ago 26 11 1 0
Advertisement

Looking forward to use this to improve the UX of using Irmin and MirageOS

8 months ago 1 0 0 0
[ANN] new tools to keep your projects clean (after AI, or just after yourself) Hi all, I’ve been experimenting with AI code assistants lately. They’re surprisingly good at generating new code but it’s not very good at remembering things: it’s like having a steady stream of good...

My approach so far is to treat AI code assistants as an extension of “a large team with communication challenges working on the same codebase.” You need better tools to clean up the local optima that individual agents get stuck in. See prune and merlint:
discuss.ocaml.org/t/ann-new-to...

8 months ago 2 1 0 0

Happy to do so whenever you are free :-)

9 months ago 0 0 2 0
Conference announcement slide for FUNOCaml 2025 workshop. Dark blue background with orange FUNOCaml logo. Shows circular headshot photo of Thibaut Mattio, a young man with dark hair and beard smiling at camera. Title reads 'Build Language Models with Raven' with subtitle describing hands-on workshop for building transformer language models using OCaml and Raven's JAX-like ecosystem. Event details show September 15 + 16 in Warsaw, Poland

Conference announcement slide for FUNOCaml 2025 workshop. Dark blue background with orange FUNOCaml logo. Shows circular headshot photo of Thibaut Mattio, a young man with dark hair and beard smiling at camera. Title reads 'Build Language Models with Raven' with subtitle describing hands-on workshop for building transformer language models using OCaml and Raven's JAX-like ecosystem. Event details show September 15 + 16 in Warsaw, Poland

Join Thibaut Mattio at FUN OCaml 2025 for "Build Language Models with Raven"!

📅 Sep 15-16, Warsaw 🇵🇱

Learn to build transformer models using OCaml & Raven's JAX-like ecosystem. We'll explore autodiff, attention mechanisms & leverage OCaml's type system for ML.

9 months ago 6 3 2 2
Preview
OCaml, modules, and import schemes Using the module system open and include statements to reproduce common import patterns from other languages

Fun with Include and Open in #OCaml to encode import schemas. A questionable use of the module language!
xvw.lol/en/articles/...

9 months ago 9 4 0 0
Post image

A gem from Stephen Dolan, which proposes replacing the "generational hypothesis" that drives the design of generational GCs with a notion of lifetime dispersion as measured by the gini coefficient. Nice to see economics playing a role here!

dl.acm.org/doi/pdf/10.1...

9 months ago 35 7 1 0

Something I predict will happen soon is using LLMs to port large test suites from one language / framework to another.

Imagine starting a graphics or networking project and having hundreds of thousands of test cases already implemented!

9 months ago 13 2 1 0

Been having much fun over at @eeg.cl.cam.ac.uk and @tarides.com helping Jane Street with this release. Here's the online release party (starring multicore-the-fluffy-camel, our beloved mascot). Blog post incoming soon, but in the meanwhile, enjoy browsing oxcaml.org

10 months ago 10 2 0 0
Post image

I'm pleased to announce OxCaml!

OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.

10 months ago 108 40 5 3
Advertisement
Local-First Conf 2025 Join us for the second edition of Local-First Conf. Connect with a rapidly-growing community in an intimate setting. Berlin 27th - 28th May 2025.

Upcoming events on local-first:

• Local-first Conf Berlin, Germany, 26–28 May www.localfirstconf.com – for industry folks

• Workshop on Theory and Practice of Decentralized and Local-First Software, Bergen, Norway, 3 July 2025.ecoop.org/home/plf-pla... – for academics (industry crossover welcome)

1 year ago 58 19 3 0
Compiler The materials for the course on compilers: built incrementally and fully in tagless-final style

👀 Oleg Kiselyov's compilers course in OCaml 👀

okmij.org/ftp/tagless-...

1 year ago 39 16 0 0

...and @dra27.uk successfully showed off the relocatable compiler to the core OCaml devs yesterday. It'll be awesomely useful to have this in the core toolchain when it comes to playing well with package managers. www.dra27.uk/blog/platfor...

1 year ago 5 2 0 0
Making OCaml Safe for Performance Engineering
Making OCaml Safe for Performance Engineering YouTube video by Jane Street

A great new talk from Chris Casinghino, about making OCaml a better language for performance engineering.

youtu.be/g3qd4zpm1LA?...

1 year ago 16 5 0 0
Preview
PROPL 2025 - Programming for the Planet 2025 - ICFP/SPLASH 2025 There are simultaneous interlinked crises across the planet due to human actions: climate change, biodiversity loss, and desertification. Addressing these challenges requires, amongst other things, a ...

The 2nd Programming for the Planet workshop will be hybrid and co-located with ICFP/SPLASH in October in Singapore! Our call for papers is out at conf.researchr.org/home/icfp-sp..., submission deadline 3rd July 2025.

1 year ago 24 11 1 3
Relocatable OCaml by dra27 · Pull Request #53 · ocaml/RFCs Rendered version. The first proof-of-concept of this work was presented at OCaml Workshop 2022. The OCaml compiler distribution requires the Standard Library to be stored in a fixed location, speci...

Initial idea - July 2019
Design proposal (before any code! 😇) - November 2019
Initial prototype - September 2021
Working prototype - September 2022
Candidate implementation - April 2025 #RAD 🫣

1 year ago 11 3 1 1
GitHub - terrateamio/openinfraquote: Fast, open-source tool for estimating infrastructure costs from Terraform plans and state files Fast, open-source tool for estimating infrastructure costs from Terraform plans and state files - terrateamio/openinfraquote

We just released OpenInfraQuote (oiq), an open source cost estimation tool built with OCaml. It runs in CI, reads Terraform plans and state files, and gives cost estimates from the CLI. No servers. More docs soon.

We love building real tools in OCaml.

github.com/terrateamio/...

#ocaml #terraform

1 year ago 16 5 1 0
Advertisement
Post image

🐪 OpenInfraQuote (oiq)

Malcolm just did a presentation on our new tool (oiq) from @terrateam.io for computing the cost of infrastructures.

It's written in Ocaml and it's open source!

github.com/terrateamio/...

1 year ago 6 2 1 0
a space camel jumping out of a spacecraft

a space camel jumping out of a spacecraft

I've edited your picture to make it more real 🐫

The satellite is now in orbit, and the hardware is working fine. We can run the software tests in May to ensure everything works as expected. It's interesting to see the latency for such checks!

1 year ago 3 0 0 0
A Decision Maker's Guide to Typed Functional Languages • Evan Czaplicki • GOTO 2024
A Decision Maker's Guide to Typed Functional Languages • Evan Czaplicki • GOTO 2024 This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcphhttps://gotocph.comEvan Czaplicki - Creator and developer of Elm @EvanCzaplicki RESO...

Why are companies quietly using Elm, OCaml, and Haskell? Evan Czaplicki explores how typed functional languages offer competitive advantages to businesses like Jane Street & Standard Chartered, and how to evaluate their potential for your company.

1 year ago 18 3 1 1

🐫🏖️

1 year ago 1 0 0 0

Sorry for the bazaar 🤣

1 year ago 2 0 0 0