Establish an understanding of how control is fundamentally imparted to a program.
Establish an understanding of first-class continuations.
Establish an understanding of tail calls, including tail recursion.
Describe continuation-passing style.
Explore control abstraction through first-class continuations and continuation-passing style.
Introduce coroutines and callbacks.
Explore language support for functions without a run-time stack.
3.134.91.70