问题
有没有人能推荐一个针对Ocaml的库,可以提供用于分布式计算的基于actor模型的并发?
注意这里是“基于actor模型”和“分布式”,我想要使用基于actor模型的方式,并且希望无缝处理分布式actor,不想编写协议来与它们交互。这个库最好还应该提供标准的模式,如监管树等。
动机
我喜欢Erlang的并发模型和透明地处理分布式和本地进程的能力。但是,我认为Erlang的语法相当受限,希望有一种更具表现力的语言。我正在考虑从Erlang转移到Scala或Ocaml。
我知道Scala有Akka库,似乎提供了Erlang并发模型的漂亮的Scala版本。我想看看Ocaml方面有什么可用的。
附注
我也很愿意听到其他语言(特别是C ++,Haskell,Python和Ruby)的基于actor模型的并发库。