我熟悉的支持延续的语言(Scheme 和 Ruby)从创建延续时恢复堆栈状态和指令指针。我想知道是否有任何编程语言调用延续也会恢复堆?
[编辑:] 除了我接受的 Marcelo 的回答之外,我还发现了一个支持“商店”概念的 ML 扩展,这实际上就是我所描述的。请参阅 Greg Morrisett 的论文Refining First Class Stores。
我熟悉的支持延续的语言(Scheme 和 Ruby)从创建延续时恢复堆栈状态和指令指针。我想知道是否有任何编程语言调用延续也会恢复堆?
[编辑:] 除了我接受的 Marcelo 的回答之外,我还发现了一个支持“商店”概念的 ML 扩展,这实际上就是我所描述的。请参阅 Greg Morrisett 的论文Refining First Class Stores。