【发布时间】:2012-05-21 01:28:42
【问题描述】:
Delimited Control in OCaml, Abstractly and Concretely System Description 论文中描述了一种用于多提示分隔的延续的 API。
我的问题涉及push_subcont : ('a,'b) subcont -> (unit -> 'a) -> 'b 的类型。为什么这个类型不是('a,'b) subcont -> 'a -> 'b?此外,为什么有一个单独的子控件类型:为什么不简单地('a,'b) subcont = 'a -> 'b?我几乎可以肯定这是有充分理由的,因为 Oleg 使事情尽可能优雅(但不是更优雅)。
谢谢!
【问题讨论】:
标签: functional-programming ocaml delimited-continuations