是否有适用于Scala的类似Haskell CHP的东西?

5

由于Scala可以使用Java库,因此您可以使用JCSP:http://en.wikipedia.org/wiki/JCSP#Using_JCSP_from_Other_Languages。但是,如果您想在Scala中进行并发编程,则使用实现Actor模型的Akka:http://akka.io/可能是一个不错的选择。 - ymonad
当OP要求一个特定的框架时,@ymonad提到通用的Akka并没有太多意义,特别是考虑到CSP和Actor模型有根本性的区别。 - om-nom-nom
1个回答

1
你应该看一下这个:

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

这篇文章提供了一份非常有趣的Scala CSP替代方案列表,并且不推荐JCSP,因为它的开发似乎在2011年就停止了。

它还讨论了一篇由牛津大学Andrew Bate撰写的关于Scala中CSP DSL的非常有趣的论文,但其实现尚未开源。

最后,它介绍了Quasar,似乎是最佳选择。如果你对Quasar感兴趣,这篇文章描述了Quasar的工作原理。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接