Florian compiler weekly, 11 December 2023
- December 11, 2023
Rethinking OCaml abstract signatures
- December 1, 2023
Abstract module types are one of the less understood features of the OCaml module system. They have been one of the obstacles in the on-going effort to specify, and eventually redesign, the module system.
In this blog post, I (Clément Blaudeau) present an explanation of what are those abstract module types, and propose a slightly restricted version that might be easier to understand and specify while remaining pretty expressive.