~/talks

Anton Lorenzen

what they talk about

where they keep going back

  • ICFP3 editions2022–2025

all 5 in the filters

on a stage with

all 7 in the filters

who talks about the same things

titleconferencedate
Lightweight Testing of Persistent Amortized Time Complexity in the Credit MonadHaskell 20252025-10-16
Defines a small DSL that models laziness with explicit delay/force, counts steps with a tick and runs property tests via QuickCheck to check persistent…
Talk on
Modal Effect TypesOOPSLA 20252025-10-16
Replaces pervasive effect variables with an ambient effect context and explicit modalities so higher‑order library signatures no longer need ubiquitous effect…
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
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
Tail Recursion Modulo Context: An Equational ApproachPOPL 20232023-01-15
Generalizes tail recursion modulo cons into a general TRMC algorithm derived from an equational specification, requiring four instantiation operations and…
Talk on
Reference Counting with Frame Limited ReuseICFP 20222022-09-11
Defines Perceus garbage-free refcounting that inserts precise increment/drop ops so objects free exactly when unreachable, adds a new drop-guided reuse…
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.