Как библиотека Cats в Scala относится к scalaz?

Как библиотека Cats относится к scalaz? Проект "Кошки" упоминает, что он происходит от скалаза.

Ответ 1

Я бы хотел, чтобы это не становилось слишком политическим *, но кошки - для всех целей и целей scalaz. Пока он не достиг полного паритета, но имейте в виду, что он был создан всего несколько месяцев назад. Цель состоит в том, чтобы он был более прагматичным и более демократичным, когда дело доходило до его эволюции. Таким образом, присвоение имен операторам и классам, как мы надеемся, будет немного более простым, а также не имеет никаких проблем с использованием изменяемых данных в рамках метода, если это означает лучшую производительность. Наконец, они HOPING имеют лучшую документацию... все это означает, что она может стать заменой для scalaz с лучшим новичком подход для тех, кто не втянулся в математический мир. Если вы хотите получить более полный ответ, то, возможно, перейдете к их борту, и Эрик (не) может ответить на него сам:)

* Суть в том, что у скаляза есть некоторый социальный багаж с ним, что приводит к тому, что множество крупных имен уклоняются от использования и/или вклада.