Typed Equivalence of Effect Handlers and Delimited Control
Typed Equivalence of Effect Handlers and Delimited Control
复制标题
效果处理程序和分隔控制的类型等效
DOI:
10.4230/lipics.fscd.2019.30
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Filip Sieczkowski
中科院分区:
文献类型:
--
作者:
Maciej Piróg;Piotr Polesiuk;Filip Sieczkowski
It is folklore that effect handlers and delimited control operators are closely related: recently, this relationship has been proved in an untyped setting for deep handlers and the shift0 delimited control operator. We positively resolve the conjecture that in an appropriately polymorphic type system this relationship can be extended to the level of types, by identifying the necessary forms of polymorphism, thus extending the definability result to the typed context. In the process, we identify a novel and potentially interesting type system feature for delimited control operators. Moreover, we extend these results to substantiate the folklore connection between shallow handlers and control0 flavour of delimited control, both in an untyped and typed settings. 2012 ACM Subject Classification Theory of computation → Control primitives; Theory of computation → Operational semantics; Software and its engineering → Polymorphism
DOI:
10.1145/2500365.2500590
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Kammar O
通讯作者:
Kammar O
影响因子:
--
作者:
Forster Y
通讯作者:
Forster Y