嵌套CPS“重置”

时间:2010-04-28 21:19:28

标签: scala scala-2.8 continuations continuation-passing delimited-continuations

使用Scala 2.8的CPS编译器插件,有两个魔术控件resetshift。重置分隔延续和移位捕获延续。

有一个example使用CPS和NIO,使用嵌套重置作为一种“分叉”......? 我不完全理解嵌套重置的目的,效果是什么?

1 个答案:

答案 0 :(得分:1)

嵌套的reset没有什么神奇之处。 shift适用于包含它的最内层reset。您看到的伪分支注释只是对使用NIO选择器注册的回调的有效行为的描述。