좋은 scalaz 소개 [폐쇄]


215

최근 scalaz가 내 눈을 사로 잡았습니다. 그것은 매우 흥미로워 보이지만 도서관에 대한 좋은 소개를 찾지 못했습니다. 스칼라 즈가 하스켈과 수학의 많은 아이디어를 통합 한 것 같습니다. 내가 찾은 대부분의 기사는 이미 이러한 개념에 익숙하다고 생각합니다.

내가 찾고있는 것은 라이브러리 및 기본 개념에 대한 점진적 소개입니다. 간단하고 기본 개념에서 고급 개념에 이르기까지 기본 사항에 기초합니다.

나는 또한 예제 를 보았지만 라이브러리를 배우기 시작해야 할 시점을 찾기가 어렵습니다.

누군가 나에게 좋은 scalaz 소개 또는 튜토리얼 (기본 및 고급 개념을 다루는)을 추천 할 수 있습니까? 아니면 대답의 출발점을 줘.


최신 정보

큰 답변에 감사드립니다! 나는 모든 답변을 요약하고 내 블로그에 더 많은 링크를 추가했습니다.

https://github.com/OlegIlyenko/hacking-scala-blog/blob/master/posts/Scalaz-Resources-For-Beginners.md

Scalaz에 대한 API 문서를 찾는 데 어려움을 겪고있는 사람들은 다음과 같습니다.

http://docs.typelevel.org/api/scalaz/nightly/index.html#package

답변:


78

Hieko Seeberger 는 최근 스칼라에 적용되는 기능 프로그래밍 및 카테고리 이론에 대한 블로그 를 시작했습니다 . 두 개의 오프닝 포스트는 매우 교육적이고 읽기 쉬우 며 scalaz 학습의 초기 장벽을 극복하는 데 도움이 될 수 있습니다 .

편집 : 기본 사항에 익숙해지면 http://apocalisp.wordpress.com/ ( Runar Oli 및 Mark Harrah 제공 블로그 ) 및 Tony Morris 웹 사이트 를 읽는 것이 좋습니다.

UPD : "Functors, Applicative Functors and Monoids" 장의 "훌륭한 선을위한 하스켈 배우기!" Haskell에는 스칼라 / 스칼라 즈로 쉽게 번역 할 수있는 자세한 설명과 함께 많은 예제가 있습니다.


10
완벽하고 호기심 많은 증후군과 더불어 나의 뇌는 녹는 증후군이 있습니다 :) 어쨌든, 고마워요! 흥미로운 기사. 내가 찾고있는 것 같습니다 (어쨌든 모두가 그들의 아이디어를 게시하도록 장려합니다-모든 의견은 소중합니다)
— tenshi

이 소개 비디오가 유용하다는 것을 알 수 있습니다 : Adam Rosien의 Scalaz "우리를 위해" youtube.com/watch?v=kcfIH3GYXMI
— Alexey

40

이 주제에 대해 내 블로그 에 일련의 게시물을 작성한 다음 함께 컴파일했습니다.


4
scalaz7을 다루고 전체 라이브러리를 다루는 것을 찾고 있다면 이것은 훌륭한 리소스입니다.
— sourcedelica

5
이 튜토리얼의 문제점은 독자가 Haskell에 대해 잘 알고 있다는 것입니다. Haskell에 대한 배경 지식이 없어서이 블로그 기사를 읽기가 어렵다는 것을 알았습니다.
— Alex Abdugafarov

20

스칼라 즈를 소개 할만한 비디오 자료도 있습니다.

그것들은 scalaz에 기여한 사람들에 의해 제공되며 일련의 코드 예제로 진화하여 설명 된 내용과 개념을 소개합니다. 이 두 연설의 청중은 스칼라 애호가 그룹이었습니다.


3
Nick Partridge의 발표 (위의 1 번)는 저에게있어 전구의 순간이었습니다.
— oxbow_lakes

첫 번째 비디오는 정말 좋습니다. 나는 그것이 매우 고무적인 것을 안다.
— tenshi

1
실제로 도움이되는 것은 Nick이 정보를 제공 할 수있는 충분한 시간을 허용하여 친숙한 (나에게) 익사하는 느낌을 세부적으로 막는 속도입니다. 비디오의 끝에서 표현 된 견해는 매우 적절하다고 생각합니다.
— 돈 매켄지


13

직접 테스트하지는 않았지만이 Scalaz 안내서 는 2010 년 11 월에 처음 작성된 것으로 도움이 될 수 있습니다 (2012 년 중반 이후 더 이상 유지되지 않기 때문에 기여할 수 있음).


3
연결이 끊어진 것 같습니다.
— Bill

1
@Bill True, 더 이상 유지되지 않는 해당 프로젝트의 이전 버전에 대한 링크를 복원했습니다.
— VonC



당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.