Scala의 Cats 라이브러리는 scalaz와 어떤 관련이 있습니까?
어떻게 고양이 라이브러리는 관련 scalaz ? 고양이 프로젝트는 그것이 스칼라 즈의 후손이라고 언급합니다.
나는 이것이 너무 정치적이되는 것을 막고 싶지만, 고양이는 모든 의도와 목적을위한 스칼라 즈입니다. 아직 완전한 패리티에 도달하지 못했지만 몇 달 전에 만들어 졌다는 점을 명심하십시오. 목표는 진화와 관련하여보다 실용적이고 민주적 인 접근 방식이되는 것입니다. 따라서 연산자와 클래스의 이름 지정은 좀 더 간단 할뿐만 아니라 더 나은 성능을 의미하는 경우 메서드 내에서 변경 가능한 데이터를 사용하는 데 아무런 문제가 없습니다. 마지막으로, 그들은 더 나은 문서를 갖기를 희망합니다 ....이 모든 것은 수학 세계에 얽매이지 않은 사람들을위한 더 나은 초보자 접근 방식으로 스칼라 즈의 대체물이 될 수 있음을 의미합니다. 더 완전한 답변을 원하신다면, 아마 그들의 gitter board로 가면 Erik (non)이 스스로 대답 할 수 있습니다. :)
* 요점은 scalaz가 많은 유명인들이 사용 및 / 또는 기여를 주저하게 만드는 사회적 수하물이 있다는 것입니다.
단지 비교적 최근에 scalaz이뿐만 아니라이되었다 여기에 언급 할 네임 스페이스 와 같은 새로운, FP 라이브러리의 무리에 대한 testz
, scalaz-zio
, scalaz-metrics
, scalaz-http
, scalaz-analytics
등. 그리고 ScalaZ 8이 곧 출시됩니다!
참고 URL : https://stackoverflow.com/questions/29870355/how-does-the-cats-library-in-scala-relate-to-scalaz
'Program Tip' 카테고리의 다른 글
C ++ 11 std :: set 람다 비교 함수 (0) | 2020.11.02 |
---|---|
scala.concurrent.blocking 사용 사례 (0) | 2020.11.02 |
매달린 포인터를 비교하는 것이 합법적입니까? (0) | 2020.11.02 |
PHP 클래스 인스턴스화. (0) | 2020.11.02 |
GetStringUTFChars가 복사본을 반환하면 ReleaseStringUTFChars를 호출해야합니까? (0) | 2020.11.02 |