~/conference

PEPM 2026

date:2026-01-11..2026-01-17
location:Rennes, France
series:PEPM · 7 editions

programming language researchers, compiler and tool implementers, language designers, formal methods researchers, runtime engineers, dsl designers, software verification engineers

choreographic cloud services; multiply-located values; scatter/gather choreography operators; putback-based bidirectional transformations; update-based edit lenses; partial evaluation for networks; algebraic effects and handlers; staging effect handlers; S4 modal sequent calculus; typing inference for contextual sugars; Python-to-SMT staged execution

titleauthorlength
Towards Lightweight and Efficient Choreographic Cloud ServicesAlex Ionescu, Alejandro Russo22m
Extensions to HasChor called CloudChor add concrete primitives: multiply-located values (a type-level list + np proxies), scatter/gather operators and a…
Talk on
Incrementalizing Haskell implementation of Putback-based Bidirectional Transformation(…)Masaki Toyoda, Soichiro Hidaka18m
Claims an update-based BiGUL (BigDelta) implemented in Haskell that replaces state-by-state propagation with edit operations adapted from X and Edit Lenses…
Talk on
Partial Evaluation as a primitive in modern network troubleshooting (Talk Proposal)Anduo Wang21m
Partial evaluation compresses real network instances into a smaller residual network by compiling away SDN for-log conditions, BGP path computation, or INC…
Talk on
Towards Cumulative Abstract Semantics via Handlers (Short Paper)Cade Lueker, Andrew Fox, Bor-Yuh Evan Chang14m
Proposes using algebraic effects to separate value creation and control flow: implement domain-specific introduction handlers (concrete ints, intervals with…
Talk on
Hole Refinements for Polymorphic Type-and-Example Driven SynthesisNiek Mulleners, Johan Jeuring, Wouter Swierstra32m
Toolchain combines a parametricity-aware feasibility reasoner and a tactic-driven synthesizer: Taxi computes polymorphic input–output normal forms and…
Talk on
S4 modal sequent calculus as intermediate logic and intermediate language (Short Paper)Jean Caspar, Guillaume Munch-Maccagnoni16m
Claims that second-class continuations correspond to a restricted S4 modal fragment where implications may only return modal types, and that this fragment sits…
Talk on
Epistemic Logic for Polyglots (Short Paper)Luis Garcia, Chris Martens18m
Proposes using epistemic S4 modal logic as a propositions-as-types foundation for polyglot programs, mapping agents to languages and deriving a glue calculus…
Talk on
Inferring Typing Rules for Contextual SugarsTailai Yu, Zhichao Guan, Di Wang, Zhenjiang Hu30m
Algorithm infers typing rules for a class of contextual sugars by fusing sugaring rules with core-language typing and by performing early typing of templates…
Talk on
Retargeting an Abstract Interpreter for a New Language by Partial Evaluation (Short Paper)Jay Lee, Joongwon Ahn, Kwangkeun Yi09m
Claims that partially evaluating a sound abstract interpreter for S with a definitional interpreter for T yields a sound abstract interpreter for T, and…
Talk on
Holey: Staged Execution from Python to SMT (Talk Proposal)Nada Amin22m
Holey is a Python library that stages satisfiability predicates to SMT by dynamic operator overloading and light AST rewriting, emits portable SMT‑LIB, swaps…
Talk
Computation-Tree Semantics: An Algorithmic Approach to Structurally Defined RelationsSean Kristian Remond Harbo, Hans Hüttel30m
Proposes Computation-Tree Semantics where configurations are trees that encode evaluation contexts and continuations, making semantic rules algorithmic rather…
Talk on
Revisiting the Evolution of Effects (Invited Talk)Nicolas Wu54m
Traces the technical line from monads through monad transformers to algebraic and higher‑order effects, arguing concrete tradeoffs: monads sequence effects but…
Talk on
Staging Effect Handlers for Modular SearchAlexandru Trifanov, Tom Schrijvers29m
Recasts monadic constraint programming as an algebraic effect handlers design where models are free‑monad effectful computations and solvers are handlers…
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.