ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
Thu 16 Oct 2025 16:00 - 16:30 at Peony NE - ML Workshop 3 Chair(s): Anton Lorenzen

\emph{Modular implicits} are a proposal for extending OCaml with implicit module arguments, that is, first-class modules, which are inferred from their signatures, and passed as arguments to core-language functions, with a twelve-year old prototype implementation. We are now in the process of formalizing module implicits and integrating them in \OCaml. A first preliminary step, \emph{modular explicits}, which extended the language of modules to enable a simpler interaction between the module language and the core language, is about to be integrated in \OCaml. % This work focuses on the next step, \emph{implicit modules}, which is the synthesis of modules from their signatures—but without interaction with the core language, the final step, which is left for future work.

Thu 16 Oct

Displayed time zone: Perth change

16:00 - 17:30
ML Workshop 3ML Family Workshop at Peony NE
Chair(s): Anton Lorenzen University of Edinburgh
16:00
30m
Talk
Implicit modules, a middle step towards modular implicitsRemote
ML Family Workshop
Samuel Vivien INRIA & PSL, Didier Rémy Inria
16:30
30m
Talk
A Core Language for Extended Pattern Matching and Binding Boolean Expressions
ML Family Workshop
17:00
30m
Talk
Compositional Deep Argument Flattening
ML Family Workshop
Martin Elsman University of Copenhagen
Pre-print