ICFP/SPLASH 2025 (series) / OlivierFest 2025 (series) / OlivierFest 2025 /
From Delimited Continuations to Staged Logics
This program is tentative and subject to change.
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 OctDisplayed time zone: Perth 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 25mTalk | What I Always Wanted to Know About Second Class Valuesfestschrift OlivierFest Peter Thiemann University of Freiburg, Germany | ||
14:05 25mTalk | A Tale of two Zippersfestschrift OlivierFest | ||
14:30 25mTalk | Verified Nanopasses for Compiling Conditionalsfestschrift OlivierFest Jeremy G. Siek Indiana University, USA | ||
14:55 15mTalk | Verifying Effectful Programs via Answer-Type Modification OlivierFest Taro Sekiyama National Institute of Informatics | ||
15:10 15mTalk | 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 |