Mic*_*ael 4 continuations scala
据我所知shift,reset只是图书馆的功能.将所有延续内容实现为库并且Scala编译器没有做任何特殊工作来转换reset块内的代码是否正确?
shift
reset
Prz*_*wka 9
不,事实并非如此.部分支持在库中,另一部分在编译器插件中.编译器插件将reset中的代码转换为continuation-passing表单.您需要在构建过程中使用此编译器插件.在运行时中,scala标准库就足够了.
归档时间:
15 年,2 月 前
查看次数:
471 次
最近记录: