Recentemente, o scalaz chamou minha atenção. Parece muito interessante, mas não encontrei nenhuma boa introdução à biblioteca. Parece que o scalaz incorpora muitas idéias de haskell e matemática. A maioria dos artigos que encontrei supõe que você já se sinta confortável com esses conceitos.
O que estou procurando é uma introdução gradual à biblioteca e aos conceitos subjacentes - dos conceitos simples e básicos aos mais avançados (com base no básico).
Também observei os exemplos , mas é difícil para mim encontrar o ponto em que devo começar a aprender a biblioteca.
Alguém pode me recomendar uma boa introdução ou tutorial sobre scalaz (que abrange conceitos básicos e avançados)? Ou dê-me o ponto de partida na resposta.
Atualizar
Obrigado a todos pelas ótimas respostas! Resumi todas as respostas e adicionei mais alguns links no meu blog:
E para aqueles que tentam encontrar a documentação da API do Scalaz, estão aqui:
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
Eu escrevi uma série de postagens no meu blog sobre este tópico e, em seguida, compilei:
fonte
Também vi alguns recursos de vídeo apresentando escalaz em um nível introdutório,
Ambos são fornecidos pelos colaboradores do scalaz e apresentam o conteúdo e os conceitos ilustrados, desenvolvendo uma série de exemplos de código. O público de ambas as conversas eram grupos de entusiastas do Scala.
fonte
Eu achei estas notas interessantes:
http://debasishg.blogspot.com/search/label/scalaz
fonte
Não me testei, mas talvez este Guia Scalaz possa ajudar, inicialmente escrito em novembro de 2010 (e / ou possa ser contribuído, uma vez que não é mais mantido desde meados de 2012).
fonte
Mais alguns recursos.
fonte
Vídeos:
(Copiado da minha resposta de uma duplicata fechada).
fonte
Chris Marshall recentemente fez uma palestra no LSUG / Skills Matter sobre Scalaz prático: Facilitando sua vida da maneira mais difícil.
fonte