Kürzlich ist mir Scalaz aufgefallen. Es sieht sehr interessant aus, aber ich habe keine gute Einführung in die Bibliothek gefunden. Scheint, dass Scalaz viele Ideen aus Haskell und Mathematik enthält. Die meisten Artikel, die ich gefunden habe, gehen davon aus, dass Sie sich mit diesen Konzepten bereits wohl fühlen.
Was ich suche, ist eine schrittweise Einführung in die Bibliothek und die zugrunde liegenden Konzepte - von einfachen und grundlegenden Konzepten bis hin zu fortgeschritteneren (die auf Grundlagen basieren).
Ich habe mir auch die Beispiele angesehen , aber es fällt mir schwer, den Punkt zu finden, an dem ich anfangen sollte, Bibliothek zu lernen.
Kann mir jemand eine gute Einführung oder ein Tutorial für Scalaz empfehlen (das Grundlagen und fortgeschrittene Konzepte abdeckt)? Oder geben Sie mir einen Ausgangspunkt in der Antwort.
Aktualisieren
Vielen Dank an alle für die tollen Antworten! Ich habe alle Antworten zusammengefasst und weitere Links in meinem Blog hinzugefügt:
Und für diejenigen, die Schwierigkeiten haben, die API-Dokumentation für Scalaz zu finden, sind sie hier:
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
Ich habe in meinem Blog eine Reihe von Beiträgen zu diesem Thema verfasst und diese dann zusammengestellt:
quelle
Es gibt auch einige Video-Ressourcen, die ich gesehen habe, wie ich Scalaz auf einer Einführungsstufe präsentiere.
Sie werden beide von Mitwirkenden an Scalaz gegeben und stellen die Inhalte und Konzepte vor, die durch die Entwicklung einer Reihe von Codebeispielen veranschaulicht werden. Das Publikum für beide Vorträge waren Scala-Enthusiastengruppen.
quelle
Ich fand diese Notizen interessant:
http://debasishg.blogspot.com/search/label/scalaz
quelle
Ich habe mich nicht selbst getestet, aber vielleicht kann dieser Scalaz-Leitfaden helfen, der ursprünglich im November 2010 geschrieben wurde (und / oder dazu beigetragen werden kann, da er seit Mitte 2012 nicht mehr gepflegt wird).
quelle
Noch ein paar Ressourcen.
quelle
Videos:
(Aus meiner Antwort auf ein geschlossenes Duplikat kopiert).
quelle
Chris Marshall hat kürzlich bei LSUG / Skills Matter einen Vortrag über Practical Scalaz gehalten: Machen Sie Ihr Leben auf die harte Tour einfacher.
quelle