~/talks

Patrick Bahr

what they talk about

all 4 in the filters

where they keep going back

  • ICFP2 editions2022–2023

all 4 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
The Calculated Typer (Functional Pearl)Haskell 20252025-10-16
Derives type checkers mechanically from a behavioural semantics by solving an inequality spec with equational, fold-based calculation and fold fusion to turn…
Talk on
Asynchronous Reactive Programming with Modal Types in HaskellPADL 20242024-01-15
Async Rattus is an embedded FRP library plus a GHC compiler plugin that enforces modal typing, performs clock inference, and elaborates user stubs into…
Talk on
Modal FRP for all: Functional reactive programming without space leaks in Haskel...ICFP 20232023-09-04
A modal FRP language Ratus is implemented as a Haskell library plus a GHC plugin that enforces stricter typing: a later modality for time-shifted values and a…
Talk on
Asynchronous Modal FRPICFP 20232023-09-04
Async RaTT is a new modal language that compiles complete programs to machines consuming asynchronous input channels and emitting outputs, using an exist-later…
Talk on
Calculating Compilers for ConcurrencyICFP 20232023-09-04
Paper shows a method that turns a high‑level choice trees semantics into a correct-by-construction compiler by adding a codensity construction, yielding…
Talk on
Monadic Compiler Calculation (Functional Pearl)ICFP 20222022-09-11
Derives a correct compiler from a correctness specification by calculating definitions during the proof, using the partiality monad to make divergence explicit…
Talk on
Diamonds Are Not Forever: Liveness in Reactive Programming with Guarded RecursionPOPL 20212021-01-17
A new language called Lively RaTT combines guarded recursion with an inductive until type (e.g. diamond = unit until a) by treating the temporal circle…
Talk
~/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.