ICFP 2024 (series) / HOPE 2024 (series) / HOPE 2024 /
Paella: algebraic effects with parameters and their handlers
This program is tentative and subject to change.
We present and report about early work-in-progress developing a library for algebraic effects and handlers with resumptions structured after Kripke possible-world semantics. The resulting abstraction can express dynamic allocation effects such as dynamically allocated full ground reference cells and handlers that manipulate these references as non-dangling references on a heap. We will demonstrate our implementation in Brady’s dependently-typed Idris~2, and describe its future directions and prospects to advanced mutable-to-immutable data-structure transformation, dynamically allocated thread schedulers, functional-logic programming, and constraint solving.
This program is tentative and subject to change.
Mon 2 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 2 Sep
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:00 - 15:30 | |||
14:00 30mTalk | Effectful Assembly Programming with AsmFX HOPE Brian Campbell University of Edinburgh, Sam Lindley University of Edinburgh, Wilmer Ricciotti University of Edinburgh, UK, Ian Stark The University of Edinburgh | ||
14:30 30mTalk | Logical Relations for Effect Capabilities HOPE | ||
15:00 30mTalk | Paella: algebraic effects with parameters and their handlers HOPE Jesse Sigal University of Edinburgh, Ohad Kammar University of Edinburgh, Cristina Matache University of Edinburgh, Conor McBride University of Strathclyde |