~/talks

Casper Bach Poulsen

what they talk about

all 5 in the filters

where they keep going back

  • OOPSLA2 editions2020–2022
  • PEPM2 editions2021–2024

all 7 in the filters

on a stage with

all 18 in the filters

who talks about the same things

titleconferencedate
Concrete Syntax MetapatternsSLE 20242024-10-20
Presents a compiler that compiles concrete syntax metapatterns via black-box parsers into abstract-syntax metapatterns, handling disjunctions, descendant…
Talk on
Modal Mu-Calculus for Free in AgdaTyDe 20242024-09-06
Embeds the modal μ-calculus into Agda by representing possibly nonterminating effectful programs as a coinductive free monad encoded with coinductive records…
Talk on
Towards a Language-parametric DSL for Refactoring (Short Paper)PEPM 20242024-01-16
Prototype DSL implements language‑parametric refactorings by deriving full name‑binding info from scope graphs, performing concise traversals via a borrowed…
Talk on
A Monadic Framework for Name Resolution in Multi-Phased Type CheckersGPCE 20232023-10-22
Paper builds a monadic interface for phased name resolution that detects and rejects subtle phasing errors by checking whether later-added bindings would…
Talk on
Hefty Algebras: Modular Elaboration of Higher-Order Algebraic EffectsPOPL 20232023-01-15
Presents Hefty algebras that elaborate higher‑order operations into primitive algebraic effects while preserving modularity so handlers can be swapped without…
Talk on
Intrinsically-Typed Definitional Interpreters à la CarteOOPSLA 20222022-12-05
Presents a method for building modular, mechanically verified type-safe language components using intrinsically-typed definitional interpreters and a new…
Talk in French on
Language-parametric static semantic code completionOOPSLA 20222022-12-05
Implements a language‑parametric code completion that is sound and complete by construction: it reinterprets Statix static semantics and SDF3 syntax to expand…
Talk on
Latent Effects for Reusable Language ComponentsAPLAS 20212021-10-17
Claims a new class called latent effects that strictly generalizes algebraic and scoped effects and adds a modular latent monad plus a latent functor L to let…
Talk on
Latent Effects and Handlers + Automatic Differentiation via Effects and HandlersPEPM 20212021-01-18
Two papers show concrete implementations: one adds latent effects to algebraic handlers (Acta implementation) so function abstractions and staging can get…
Talk on
Knowing When to Ask: Sound Scheduling of Name Resolution in Type Checkers Derived from Declarative SOOPSLA 20202020-11-15
Derives executable type checkers from Statix specifications by giving an operational semantics that schedules name resolution to avoid unstable queries…
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.