Continuation is to be continued
Masayuki Mizuno • Matsuyama, Ehime, Japan • Japanese • Talk

Date: April 16, 2025
Published: May 27, 2025
Announced: unknown

Despite the subtle relationship with interpreter implementations, first-class continuations still have unique functionality. In this talk, I will describe how "callcc"—a control flow operator which is provided in library "continuation"—plays an important role in the context of domain specific language through the "do syntax" of list monads. In addition, I also claim how "callcc" has some inconveniences—cutting unnecessarily wide program pieces, and resulting in degraded executing performances—and introduce its advanced form, delimited continuation operators can resolve many issues.

https://rubykaigi.org/2025/presentations/fetburner.html

RubyKaigi 2025

Explore all talks recorded at RubyKaigi 2025
+66