the Cats library与scalaz的关系如何? Cats项目提到它是scalaz的后代。
答案 0 :(得分:58)
我想避免这种情况变得过于政治*,但猫是出于所有意图和目的scalaz。它尚未达到完全平价,但请记住,它仅在几个月前创建。目标是使其成为一种更务实的方法,并在其发展方面更加民主。因此,运算符和类的命名有望变得更加直接,并且如果它意味着更好的性能,它在方法中使用可变数据也没有任何疑虑。最后,他们希望拥有更好的文档....所有这些意味着它可能最终成为scalaz的替代品,为那些没有卷入数学世界的人提供更好的初学者方法。如果你想要一个更全面的答案,那么可能会去他们的gitter board,而Erik(非)可以自己回答:)
*要点是scalaz有一些社交包袱,导致许多大牌人士不愿意使用和/或贡献。
答案 1 :(得分:0)
在这里只想提到,最近,scalaz也成为了许多新的fp库的命名空间,例如testz
,scalaz-zio
,{{1} },scalaz-metrics
,scalaz-http
等。 ScalaZ 8即将发布!