在此blog post作者写道:Clojure的core.async与Jane Street的OCaml Core Async类似吗?
然而,Grenchman是建立在从珍街,OCaml中的最大的工业用户的一个核心和异步库。异步允许单点人造并发,避免了其他事件驱动工具的许多回调麻烦,但它相当单一。
在J ane Street Documentation Page for Core Async他们形容为:
特别是,我们认为异步确实控制程序的并发性,使其更容易推理可能的竞争条件更好。
我的问题是 - 在0123am和OCaml中的核心异步之间是否有相似之处?我问,因为“避免回调头痛的虚假并发”听起来与Clojure中core.async的应用非常相似。
如果我是一个新人,有没有比另一个更推荐? – BlueTrin
@BlueTrin:因为一个是OCaml库,另一个是Clojure库,所以我建议根据你更喜欢的任何语言来选择/具有你需要的其他功能或库(除了并发支持)。对于优秀的高级并发库,这两者都可以完成这项工作,尽管Clojure特别对标准库中的其他并发模型也有很好的支持。 –