Recientemente Scalaz me llamó la atención. Parece muy interesante, pero no he encontrado ninguna buena introducción a la biblioteca. Parece que Scalaz incorpora muchas ideas de Haskell y las matemáticas. La mayoría de los artículos que encontré suponen que ya te sientes cómodo con estos conceptos.
Lo que estoy buscando es una introducción gradual a la biblioteca y los conceptos subyacentes, desde conceptos simples y básicos hasta más avanzados (que se basan en conceptos básicos).
También miré los ejemplos , pero es difícil para mí encontrar el punto en el que debería comenzar a aprender la biblioteca.
¿Alguien puede recomendarme una buena introducción o tutorial de scalaz (que cubra conceptos básicos y avanzados)? O dame un punto de partida en la respuesta.
Actualizar
¡Gracias a todos por las excelentes respuestas! Resumí todas las respuestas y agregué algunos enlaces más en mi blog:
Y para aquellos que luchan por encontrar la documentación API para Scalaz, están aquí:
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
Escribí una serie de publicaciones en mi blog sobre este tema, y luego las compilé juntas:
fuente
También hay algunos recursos de video que he visto presentando scalaz a nivel introductorio,
Los dos son aportados por los contribuyentes a scalaz e introducen los contenidos y conceptos ilustrados al desarrollar una serie de ejemplos de código. El público de ambas charlas fueron grupos de entusiastas de Scala.
fuente
He encontrado estas notas interesantes:
http://debasishg.blogspot.com/search/label/scalaz
fuente
No me probé a mí mismo, pero tal vez esta Guía Scalaz pueda ayudar, escrita inicialmente en noviembre de 2010 (y / o se puede contribuir, ya que ya no se mantiene desde mediados de 2012).
fuente
Un par de recursos más.
fuente
Videos:
(Copiado de mi respuesta de un duplicado cerrado).
fuente
Chris Marshall recientemente hizo una charla en LSUG / Skills Matter sobre Scalaz Práctico: Haciendo su vida más fácil de la manera difícil.
fuente