Используя Core и Lwt вместе

Я использую Core и Lwt вместе в библиотеке, над которой я работаю. В Core есть хорошие модули, с которыми я знаком, и мне больше нравится работать с потоками Lwt.

Это обычное дело? Есть ли веская причина не делать этого и вместо этого использовать, скажем, только Core или только батареи Lwt +?

2 ответа

Решение

Это должно быть хорошо. Я делаю это все время. Я написал библиотеку Future, поэтому мне не нужно выбирать между Lwt и Async. Однако имейте в виду, что в семантике Async и Lwt есть тонкие различия, поэтому я не буду рекомендовать Future для очень сложного кода параллелизма.

Core отлично работает с Lwt по моему опыту. Хотя я лично считаю, что Async более мощный, но Lwt легче начать с, но в долгосрочной перспективе вы можете обнаружить, что Async, Следует отметить, что lwt имеет значительное преимущество по сравнению с async это работает на окнах и JS. Но если это не имеет значения для вас, я бы лично предложил использовать Async,

Другие вопросы по тегам