【问题标题】:Nemerle actors/coroutines & Mono ContinuationsNemerle actor/coroutines & Mono Continuations
【发布时间】:2011-09-10 12:54:26
【问题描述】:

我发现这篇文章:http://www.mono-project.com/Continuations 所以我有几个问题。 基于此框架的 Nemerle 是否有任何 erlang 风格或(至少)scala 风格演员的实现? 如果没有,请任何人提供此 API 的使用示例。

这个延续框架是否也兼容原生 Microsoft .NET CLR?

感谢您的帮助。

【问题讨论】:

    标签: .net mono actor continuations nemerle


    【解决方案1】:

    我还没有看过 Nemerle 演员库。但是,ComputationExpressions 库比 continuation 更强大。它为 Nemerle 添加了 monad 支持,使得实现延续、协程和许多其他特性成为可能。您可以在代码片段中找到使用它实现异步的examples

    【讨论】:

    • 谢谢,这很有趣,但是有很多字母:) 这东西是怎么工作的?异步块如何进行信息交换?有类似“渠道”的东西吗?以及如何安排这个块?我想要像 erlang 演员模型这样的东西,我可以在其中运行很多“进程”,在几个线程中执行,并且执行流程通过消息传递来切换。这个 ComputationExpressions 是这样的吗?
    • 计算表达式为该语言添加了 monad 支持,可用于实现 actor。通道和消息传递是制作演员库必须实现的一些东西。
    猜你喜欢
    • 2018-12-04
    • 1970-01-01
    • 2010-11-22
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多