Понимание библиотек Scala FP

Просто ради ясности для того, кто хочет начать работать с библиотекой Scala FP, чтобы стать лучше в чистой FP.

Кто-нибудь прояснит разницу / отношение между Cats и Cats-Effect, Cats-Effects IO? Кроме того, где Zio и Monix стоят по отношению к этому? Наконец, каково будет отношение к ScalaZ 7/8?

До сих пор, исходя из того, что я прочитал, хорошая комбинация библиотеки для работы на основе доступной документации и того, что они делают, будут Cats, затем Cats-Effect и ZIO, которые можно использовать с Cats-эффектами? Но я не совсем понимаю, почему и хотел бы найти хороший путь, чтобы научиться быть лучшим программистом FP, оставаясь при этом продуктивным, и мне не нужно заканчивать «Программирование FP в Scala», прежде чем я начну делать выбор.

11
задан Krzysztof Atłasik 27 July 2019 в 06:03
поделиться