~/talks

Denis Merigoux

what they talk about

where they keep going back

no series more than once — all 5 in the filters

on a stage with

all 7 in the filters

who talks about the same things

titleconferencedate
Modern DSL compiler architecture in OCaml our experience with CatalaOCaml 20232023-09-09
Catala is an OCaml DSL for encoding legal rules; this session explains how the compiler uses a single centralized AST plus object types as row variables and…
Talk on
Experience report: implementing a real-world, medium-sized program derived fr...ProLaLa 20232023-01-15
Replication of the French housing benefits system CRISTAL from CNAF laws uses Catala to reimplement about 7,000 lines of code and 100 pages of regulations…
Talk on
Turning Catala into a Proof Platform for the LawProgramming Languages and the Law 2022 (ProLaLa 2022)2022-01-16
Catala becomes a proof platform that uses proof-by-refinement to simplify programs while preserving semantics, generating no-empty/no-conflict VCs for default…
Talk on
Programming The Law: Best Practicesapidays Paris 20212021-12-07
Translating statutes into executable code is harder than arithmetic because of ambiguity and non-monotonic legal reasoning; dozens of government systems…
Talk on
SteelCore: An Extensible Concurrent Separation Logic for Effectful Dependently Typed ...ICFP 20202020-08-23
SteelCore provides a semantics for CSL inside F, deriving Hoare rules from effectful non‑deterministic interleaving; it encodes computations as action trees…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.