Récemment, le scalaz a attiré mon attention. Cela semble très intéressant, mais je n'ai trouvé aucune bonne introduction à la bibliothèque. Il semble que le scalaz incorpore beaucoup d'idées de haskell et de mathématiques. La plupart des articles que j'ai trouvés supposent que vous vous sentez déjà à l'aise avec ces concepts.
Ce que je recherche, c'est une introduction progressive à la bibliothèque et aux concepts sous-jacents - des concepts simples et basiques aux plus avancés (qui basent sur les bases).
J'ai également regardé les exemples , mais il est difficile pour moi de trouver le point où je devrais commencer à apprendre la bibliothèque.
Quelqu'un peut-il me recommander une bonne introduction ou un didacticiel scalaz (qui couvre les bases et les concepts avancés)? Ou donnez-moi un point de départ dans la réponse.
Mettre à jour
Merci à tous pour les bonnes réponses! J'ai résumé toutes les réponses et ajouté quelques liens supplémentaires dans mon blog:
Et pour ceux qui ont du mal à trouver la documentation de l'API pour Scalaz, ils sont ici:
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
J'ai écrit une série d'articles sur mon blog sur ce sujet, puis je l'ai compilé ensemble:
la source
Il y a aussi quelques ressources vidéo que j'ai vu présenter scalaz à un niveau d'introduction,
Ils sont tous deux donnés par des contributeurs à scalaz et introduisent le contenu et les concepts illustrés par l'évolution d'une série d'exemples de code. Les publics de ces deux conférences étaient des groupes de passionnés de Scala.
la source
J'ai trouvé ces notes intéressantes:
http://debasishg.blogspot.com/search/label/scalaz
la source
Pas testé moi-même, mais peut-être que ce guide Scalaz peut aider, initialement écrit en novembre 2010 (et / ou peut être contribué, car il n'est plus maintenu depuis mi-2012).
la source
Encore quelques ressources.
la source
Vidéos:
(Copié de ma réponse d'un double fermé).
la source
Chris Marshall a récemment fait une conférence à LSUG / Skills Matter sur Practical Scalaz: Making Your Life Easy Life the hard way.
la source