Representing control in the presence of one-shot continuations
Representing control in the presence of one-shot continuations
复制标题
表示存在一次性延续时的控制
DOI:
--
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
R. Dybvig
中科院分区:
文献类型:
--
作者:
Carl Bruggeman;Oscar Waddell;R. Dybvig
Traditional first-class continuation mechanisms allow a captured continuation to be invoked multiple times. Many continuations, however, are invoked only once. This paper introduces one-shot continuations, shows how they interact with traditional multi-shot continuations, and describes a stack-based implementation of control that handles both one-shot and multi-shot continuations. The implementation eliminates the copying overhead for one-shot continuations that is inherent in multi-shot continuations.