~/talks

Leo White

what they talk about

all 4 in the filters

where they keep going back

  • ML2 editions2022–2024
  • ICFP2 editions2020–2023

all 8 in the filters

on a stage with

all 25 in the filters

who talks about the same things

titleconferencedate
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
Data Race Freedom à la ModePOPL 20252025-01-19
DRFcaml extends OCaml's type system with new mode axes (contention and portability) to statically guarantee data-race freedom for multi-threaded OCaml while…
Talk in French on
Designing interrupts for ML and OCamlML 20242024-09-06
Proposes a concrete design for OCaml asynchronous exceptions that introduces a new exception kind separate from ordinary catchable exceptions, plus a…
Talk on
Arrows as applicatives in a monadHOPE 20242024-09-02
Argues that arrows are essentially applicatives with sharing and gives a concrete API: a Node type with an applicative interface whose map returns inside a…
Talk on
Semi-explicit polymorphic parametersHigher-order, Typed, Inferred, Strict: ML Family Workshop 20232023-09-08
Reuses Garrigue and Remy’s semi-explicit ideas to add labeled types for polymorphic parameters, gives formal typing rules and implements them in an OCaml…
Talk on
MacoCaml: Staging Composable and Compilable MacrosICFP 20232023-09-04
MacoCaml implements compile‑time code generation inside the OCaml compiler, treating macros as compile-time bindings and using quotation/splice staging so…
Talk on
Stack allocation for OCamlOCaml 20222022-09-16
Adds a modal type extension to OCaml that lets values be allocated on a separate stack when safe, implemented in the compiler and available on GitHub. The…
Talk
Unboxed types for OCamlML 20222022-09-15
Proposal adds unboxed types to OCaml to eliminate pointer boxing and heavy allocation (example: a pair of 32-bit ints on 64-bit needing many words and…
Talk on
Module Shapes for Modern ToolingML 20222022-09-15
Adds a compact language called Shapes to the OCaml compiler that represents module structure and tracks definitions through functor application, includes…
Talk on
Retrofitting Parallelism onto OcamlICFP 20202020-08-23
A mostly-concurrent, non-moving mark-and-sweep GC for multicore OCaml is implemented (major heap based on VCGC, allocator from Streamflow) and extended to…
Talk
Syntax with Shifted NamesTyDe 20192019-08-18
Claims a new representation called shifted names that tags free names with numeric indices so freshness side-conditions disappear. Defines four concrete…
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.