A crash course on the OCaml module language (bobkonf2026) episode artwork

EPISODE · Mar 13, 2026 · 44 MIN

A crash course on the OCaml module language (bobkonf2026)

from Chaos Computer Club - recent events feed · host Xavier Van de Woestyne

Many programming languages offer modules, namespaces, or package systems. But very few provide **a true module language**. In this talk, we’ll explore OCaml’s powerful module system as a core language feature. We’ll learn how to use modules effectively, understand their design principles and limitations, and discuss the challenges posed by type equalities, type preservation, and strengthening. We’ll also look at ongoing work clarifying their semantics, including recursive modules, type anchoring, and signature avoidance. We’ll see how modules solve real problems, discover clever and expressive encodings, and identify their practical limits. Along the way, we’ll build familiarity with key concepts such as functors, applicative and generative functors, ascriptions, and strengthening and understand how OCaml’s module language enables elegant, modular, and type-safe program design. Licensed to the public under https://creativecommons.org/licenses/by/3.0/de about this event: https://bobkonf.de/2026/woestyne.html

Episode metadata supplied by the publisher feed · Published Mar 13, 2026

Embed this episode

NOW PLAYING

A crash course on the OCaml module language (bobkonf2026)

0:00 44:08

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - recent events feed?

This episode is 44 minutes long.

When was this Chaos Computer Club - recent events feed episode published?

This episode was published on March 13, 2026.

Can I download this Chaos Computer Club - recent events feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!