1
我熟悉支持continuations(Scheme和Ruby)的语言,可以在创建延续时恢复堆栈状态和指令指针。我想知道是否有任何编程语言在调用continuation时也会恢复堆?除了堆栈之外,还有哪些编程语言在继续恢复堆?
除了我接受的Marcelo的回答外,我还发现支持“商店”概念的ML的扩展,这些概念实际上是我描述的。请参阅Greg Morrisett的论文Refining First Class Stores。
何时堆状态丢失? – Mauricio 2011-03-19 03:45:45
对不起,我不明白你的问题Mauricio。你能澄清吗? – cdiggins 2011-03-19 20:39:04