~/talks

Wouter Swierstra

what they talk about

where they keep going back

  • ICFP4 editions2020–2025

all 4 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
Hole Refinements for Polymorphic Type-and-Example Driven SynthesisPEPM 20262026-01-11
Toolchain combines a parametricity-aware feasibility reasoner and a tactic-driven synthesizer: Taxi computes polymorphic input–output normal forms and…
Talk on
First-Order LazinessICFP 20252025-10-12
Proposes replacing thunk closures with lazy constructors that are defunctionalized first‑order values, implemented in Koka; evaluation happens on pattern match…
Talk
The Functional Essence of Imperative Binary Search TreesPLDI 20242024-06-24
Functional algorithms introduce a new first-class constructor context primitive and use Koka’s reuse-aware reference counting to implement tail-call, in-place…
Talk on
A well-known representation of monoids and its application to the function ‘vect...ICFP 20232023-09-04
Shows how representing a monoid as endofunctions yields difference Naturals so monoidal laws hold definitionally, letting a tail-recursive accumulator for…
Talk on
FP²: Fully in-Place Functional ProgrammingICFP 20232023-09-04
Formal system proves a large class of pure functions can run with no allocation or deallocation and constant stack space when their arguments are unique, and…
Talk on
How to trust a verified program?Unsound 20222022-12-06
Proof assistants like Agda, Coq and Lean still permit real failures: a universe overflow caused by 63-bit integer wrap lets Agda accept falsity; a…
Talk on
A Completely Unique Account of EnumerationICFP 20222022-09-11
A datatype generic enumerator is built that works for all regular types and indexed families and is proven complete and unique: every inhabitant appears…
Talk on
Heterogeneous binary random-access listsICFP 20202020-08-23
Implements heterogeneous binary random-access lists in Agda with the same HList API: nil, cons (via a cons-tree primitive) and lookup that are total and…
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.