最近、scalazが目を引きました。それは非常に興味深いように見えますが、私はライブラリへの良い紹介を見つけていません。 scalazにはhaskellや数学からの多くのアイデアが組み込まれているようです。私が見つけたほとんどの記事は、これらの概念にすでに慣れていることを前提としています。
私が探しているのは、シンプルで基本的な概念からより高度なもの(基本的なものをベースにしたもの)まで、ライブラリと基礎となる概念を徐々に紹介することです。
examples にも注目しましたが、ライブラリを学習し始めるべきポイントを見つけるのは難しいです。
誰かが私にいくつかの良いscalazの紹介またはチュートリアル(基本と高度な概念をカバーする)を勧めることはできますか?または、答えの出発点を教えてください。
すばらしい回答をありがとう!すべての答えを要約し、ブログにリンクを追加しました。
ScalazのAPIドキュメントを見つけるのに苦労している人のために、彼らはここにいます:
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
Hieko Seeberger は最近、Scalaに適用される関数型プログラミングとカテゴリー理論に関する blogging を開始しました。 2つのオープニングポストは非常に教育的で(読みやすい)、 scalaz を学習する際の最初の障壁を乗り越えるのに役立ちます。
EDIT:基礎に慣れたら、 http://apocalisp.wordpress.com/ (ブログを読むことをお勧めします駆動 Runar Oli および Mark Harrah )および Tony Morris のウェブログ
UPD:"ファンクター、適用ファンクター、モノイド" の章 "Haskellを学んでください!"には、Haskellに詳細な説明を含む多くの例があり、Scala/scalazに簡単に翻訳できます。
また、紹介レベルでscalazを紹介したビデオリソースもいくつかあります。
どちらもscalazの寄稿者から提供され、一連のコード例を進化させることで説明されている内容と概念を紹介しています。これら両方の講演の聴衆は、Scala愛好家グループでした。
私はこのノートを興味深いと感じました:
自分ではテストしていませんが、おそらく Scalaz Guide は、2010年11月に最初に書かれた(および/または貢献できる、2012年半ば以降メンテナンスされていないため)。
さらにいくつかのリソース。
ビデオ:
(閉じた複製の私の回答からコピー)。
Chris Marshallは最近LSUG/Skills Matterで Practical Scalaz:Make Your Life Easier the hard way。