在协程中,除了线性单原子以外还有什么类型?

时间:2018-12-30 22:40:19

标签: c++ functional-programming coroutine

p1063r1 (PDF)包含以下段落:

  

此提案未尝试将协程扩展为完全   一般的monad设施。对于希望采用Monadic的程序员   方法,我们的提案和TS都仅限于支持   线性monads,因为它们不支持复制悬浮的   协程框架,因此不能确定地支持   从具有多个输入的相同状态恢复。

我不熟悉那些支持通过多个输入从同一状态不确定地恢复的设计。

是否有任何主要的编程语言实现了这一目标? 我也想知道这种单子/协程的用例是什么。

0 个答案:

没有答案