scala - Scala 是否有相当于 Haskell 的 CHP?

标签 scala haskell clojure core.async

Clojure有这个amazing library实现Tony Hoare's Communicating Sequential Processescore.async

Haskell似乎有一个等效的名称 chp 。 (Not sure if it compiles under GHC 7.8)。

我的问题是Scala 是否有相当于 Haskell 的 CHP?

最佳答案

你应该看看这个:

https://groups.google.com/forum/#!msg/scala-user/NljrQ4Mc-aI/3ISm68sqLNAJ

它提供了一个非常有趣的在 Scala 中执行 CSP 的替代方案列表,但不推荐 JCSP因为它的开发显然在 2011 年就停止了。

它还谈论了一个真正的interesting paper由牛津大学的 Andrew Bate 编写,描述了 Scala 中用于 CSP 的 DSL,但其实现尚未开源。

它终于描述了Quasar这似乎是最好的选择。如果您对类星体感兴趣,this这篇文章很好地描述了 Quasar 的工作原理。

关于scala - Scala 是否有相当于 Haskell 的 CHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111235/

相关文章:

testing - 如何使用带参数化类型的 assertEqual

haskell - cabal zlib 安装失败

java - 是否有可能开发一个完全存在于 JVM 中的操作系统?

clojure - 将 OAuth2 与 Compojure 结合使用的多合一解决方案

clojure - 令人困惑的Clojure编译错误-错误的行报告?

Scala 实现抽象基类并在匿名类中混合特征

scala - 重新定义 emacs 的 ENSIME scala 模式中的键

scala - 在 scala 2.8 中使用 scala.collection.JavaConversions._ 时在 scala 和 java 集合之间自动转换

java - Graphics2D 转换结果与手动转换不匹配

haskell - `deriving (Data)` 与 `deriving (Generic)`