我在我正在研究的库中同时使用 Core 和 Lwt。Core 有我熟悉的好模块,而且我更喜欢 Lwt 线程。
这是常见的事情吗?是否有充分的理由不这样做,而是使用,比如说,只使用核心或只使用 Lwt + 电池?
我在我正在研究的库中同时使用 Core 和 Lwt。Core 有我熟悉的好模块,而且我更喜欢 Lwt 线程。
这是常见的事情吗?是否有充分的理由不这样做,而是使用,比如说,只使用核心或只使用 Lwt + 电池?
Core
Lwt
根据我的经验,效果很好。虽然,我个人认为它Async
更强大,但Lwt
更容易开始,但从长远来看,你可能会发现自己从Async
. 应该提到,与在 windows 和 js 上运行lwt
相比,它具有显着的优势。async
但如果对你没关系,我个人建议使用Async
.
这应该没问题。我一直都这样做。我编写了Future库,因此我不必在 Lwt 和 Async 之间进行选择。但是,请注意 Async 和 Lwt 的语义存在细微差别,因此对于非常棘手的并发代码,我不会推荐 Future。