ICFP/SPLASH 2025 (series) / SPLASH 2025 (series) / SPLASH-E /
Continuations for All: Language Design Considerations for Accessible Continuations
Continuations are a useful concept to master, but their support in programming languages is not necessarily accessible to beginners. We aim to improve the learning experience of continuations, in particular delimited continuations, by finding beginner-friendly designs of continuations support. For this purpose, we develop a pedagogical language Pyret-cont and teach a graduate course focused on continuations. Our experience would provide insights to developers and educators wishing to support and teach continuations.
Sat 18 OctDisplayed time zone: Perth change
Sat 18 Oct
Displayed time zone: Perth change
13:45 - 15:30 | Afternoon Paper Session 1SPLASH-E at Peony NW Chair(s): Martin Henz National University of Singapore | ||
13:50 25mFull-paper | An Interactive Learning Environment for Program Design SPLASH-E Kouta Kumamoto , Youyou Cong Institute of Science Tokyo, Hidehiko Masuhara Institute of Science Tokyo | ||
14:15 25mFull-paper | Continuations for All: Language Design Considerations for Accessible Continuations SPLASH-E Youyou Cong Institute of Science Tokyo, Filip Strömbäck Linköping University, Kazuki Ikemori Tokyo Institute of Technology | ||
14:40 25mTalk | Involving Students in Design and Implementation of ECMAScript (JavaScript) Proposals SPLASH-E Mikhail Barash University of Bergen | ||
15:05 25mFull-paper | An Exploration of How Generative AI Affects Workflow and Collaboration in a Software Engineering Course SPLASH-E Marie Salomon University of British Columbia, Kyle D. Chin , Reid Holmes University of British Columbia, Thomas Fritz University of Zurich, Gail Murphy University of British Columbia | ||