一起使用Core和Lwt

时间:2014-12-08 23:01:29

标签: ocaml ocaml-lwt ocaml-core

我正在我正在使用的库中使用Core和Lwt。 Core拥有我熟悉的好模块,而且我对Lwt线程感觉更舒服。

这是常见的事吗?有没有强烈的理由不这样做,而是使用,比方说只使用Core或只有Lwt + Batteries?

2 个答案:

答案 0 :(得分:1)

根据我的经验,

Core可以正常使用Lwt。虽然,我个人认为Async更强大,但Lwt更容易入手,但从长远来看,您可能会发现自己重新实现Async中的内容。应该提到的是,lwtasync相比具有明显的优势,它适用于Windows和js。但如果对你没关系,我个人建议使用Async

答案 1 :(得分:1)

这应该没问题。我一直这样做。我写了Future库,所以我不必在Lwt和Async之间做出选择。但是,请注意,Async和Lwt的语义存在细微差别,因此我不建议将Future用于非常棘手的并发代码。