ICFP/SPLASH 2025 (series) / OlivierFest 2025 (series) / OlivierFest 2025 /
From Delimited Continuations to Staged Logics
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.
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 - CNRS - Ecole Normale Superieure de Paris - PSL University | ||
13:40 25mTalk | What I Always Wanted to Know about Second Class Valuesfestschrift OlivierFest Peter Thiemann University of Freiburg DOI | ||
14:05 25mTalk | A Tale of Two Zippersfestschrift OlivierFest DOI | ||
14:30 25mTalk | Verified Nanopasses for Compiling Conditionalsfestschrift OlivierFest Jeremy G. Siek Indiana University DOI | ||
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 | ||