ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore

This program is tentative and subject to change.

Wed 15 Oct 2025 15:10 - 15:25 at Peony West - Proof we need. Proof! Chair(s): Xavier Rival

Delimited continuations are used in algebraic effect handlers and shift/reset contructs. Both language features allow monadic coding style to be naturally supported by imperative programming languages. Our attempt at reasoning with effect handlers in 2023, had led us to design a new logic, called staged logic, that is capable of handling both effectful higher-order programs and delimited continuations. We have recently also extended staged Hoare logic to support specification and verification of imperative programs with Danvy and Filinski’s shift/reset constructs.

This program is tentative and subject to change.

Wed 15 Oct

Displayed time zone: Perth change

13:40 - 15:25
Proof we need. Proof!OlivierFest at Peony West
Chair(s): Xavier Rival Inria; ENS; CNRS; PSL University
13:40
25m
Talk
What I Always Wanted to Know About Second Class Valuesfestschrift
OlivierFest
Peter Thiemann University of Freiburg, Germany
14:05
25m
Talk
A Tale of two Zippersfestschrift
OlivierFest
Philip Wadler University of Edinburgh, Ramsay Taylor IOG, Jacco Krijnen Utrecht University
14:30
25m
Talk
Verified Nanopasses for Compiling Conditionalsfestschrift
OlivierFest
Jeremy G. Siek Indiana University, USA
14:55
15m
Talk
Verifying Effectful Programs via Answer-Type Modification
OlivierFest
Taro Sekiyama National Institute of Informatics
15:10
15m
Talk
From Delimited Continuations to Staged Logics
OlivierFest
Wei-Ngan Chin National University of Singapore, Darius Foo National University of Singapore, Yahui Song Standard Chartered Bank