About

I am Frédéric Lang. I write software, mostly in OCaml, and this is where I keep notes worth more than a scratch file.

This site

Every page you see here is produced by a small OCaml program living in bin/main.ml. It uses YOCaml 3 as a library: articles are Markdown files with validated YAML front matter, templates are Jingoo, and the Atom and RSS feeds are generated from the same article list that feeds the index page.

There is no database, no tracking. The build is incremental — YOCaml tracks each target's dependencies, including the generator binary itself, and rewrites only what changed. Comments are powered by Giscus.

Elsewhere