validated cats scala scalaz scala-cats

validated - ¿Cómo se relaciona la biblioteca Cats en Scala con scalaz?



cats core (2)

¿Cómo se relaciona la biblioteca Cats con scalaz ? El proyecto Cats menciona que desciende de scalaz.


Me gustaría evitar que esto se vuelva demasiado político *, pero los gatos son scalaz para todos los efectos. Todavía no ha alcanzado la paridad total, pero tenga en cuenta que solo se creó hace unos meses. El objetivo es que sea un enfoque más pragmático y más democrático cuando se trata de su evolución. Por lo tanto, la asignación de nombres de operadores y clases será un poco más sencilla, así como no tiene reparos en usar datos mutables dentro de un método si significa un mejor rendimiento. Por último, ESPERAN tener una mejor documentación ... todo esto significa que puede terminar siendo un reemplazo para scalaz con un mejor enfoque de principiante para aquellos que no están involucrados en el mundo de las matemáticas. Si quieres una respuesta más completa, entonces tal vez dirígete a su tablero de gitter y Erik (no) podría responderlo él mismo :)

* La esencia es que scalaz tiene un cierto bagaje social que hace que una gran cantidad de grandes nombres eviten usar y / o contribuir.


Solo quiero mencionar aquí que recientemente Scalaz se convirtió también en un espacio de nombres para un montón de nuevas bibliotecas fp, como testz , scalaz-zio , scalaz-metrics , scalaz-http , scalaz-analytics y más. ¡Y ScalaZ 8 está en camino!