Просто для наглядности для того, кто хочет начать работать с библиотекой Scala FP, чтобы стать лучше в чистой FP.
Кто-нибудь прояснит разницу/отношение между Cats и Cats-Effect, Cats-Effects IO? Кроме того, где Zio и Monix стоят по отношению к этому? Наконец, какое отношение это имеет к ScalaZ 7/8?
Итак, на основании того, что я прочитал, хорошая комбинация библиотеки для работы на основе доступной документации и того, что они делают, - это Cats, затем Cats-Effect и ZIO, которые можно использовать с Cats-эффектами? Но я не совсем понимаю, почему и хотел бы найти хороший путь, чтобы научиться быть лучшим программистом FP, оставаясь при этом продуктивным, и мне не нужно заканчивать "Программирование FP в Scala", прежде чем я начну делать выбор.