APLAS 2025
Mon 27 - Thu 30 October 2025 Bengaluru, India

This program is tentative and subject to change.

Tue 28 Oct 2025 14:30 - 15:00 at R104 - Control, Effects, and Decidability Chair(s): Sanjiva Prasad

Control operators, such as exceptions and effect handlers, provide a means of representing computational effects in programs abstractly and modularly. While most theoretical studies have focused on multi-shot control operators, one-shot control operators – which restrict the use of a captured continuation at most once – are gaining attention for their balance between expressiveness and efficiency. This study aims to fill the gap. We present a mathematically rigorous comparison of the expressive power among one-shot control operators, including effect handlers, delimited continuations, and even asymmetric coroutines. Following previous studies on multi-shot control operators, we adopt Felleisen’s macro-expressiveness as our measure of expressiveness. We verify the folklore that one-shot effect handlers and one-shot delimited-control operators can be macro-expressed by asymmetric coroutines, but not vice versa. We explain why a previous informal argument fails, and how to revise it to make a valid macro-translation.

This program is tentative and subject to change.

Tue 28 Oct

Displayed time zone: Chennai, Kolkata, Mumbai, New Delhi change

14:00 - 15:30
Control, Effects, and DecidabilityResearch Papers at R104
Chair(s): Sanjiva Prasad Indian Institute of Technology Delhi
14:00
30m
Talk
Reachability is Decidable for ATM-Typable Finitary PCF with Effect Handlers
Research Papers
Ryunosuke Endo Waseda University, Tachio Terauchi Waseda University
14:30
30m
Talk
Expressive Power of One-Shot Control Operators and CoroutinesIn Person Talk
Research Papers
Kentaro Kobayashi University of Tsukuba, Yukiyoshi Kameyama University of Tsukuba
15:00
30m
Talk
Positive Sharing and Abstract MachinesRemote Talk
Research Papers
Beniamino Accattoli Inria & Ecole Polytechnique, Claudio Sacerdoti Coen University of Bologna, Jui-Hsuan Wu CNRS - ENS Lyon - Université Claude Bernard Lyon 1 - LIP - UMR 5668
Hide past events