最近scalaz引起了我的注意。它看起来很有趣,但我还没有找到任何关于图书馆的好的介绍。看起来scalaz融合了很多haskell和数学的思想。我发现的大多数文章都假设您已经熟悉这些概念。

我正在寻找的是对库和底层概念的逐步介绍——从简单和基本的概念到更高级的概念(以基础知识为基础)。

我也看了例子,但我很难找到我应该开始学习图书馆的点。

谁能给我推荐一些好的scalaz介绍或教程(包括基础知识和高级概念)?或者给我答案的起点。


更新

感谢大家的精彩回答!我总结了所有的答案,并在我的博客中添加了更多的链接:

https://github.com/OlegIlyenko/hacking-scala-blog/blob/master/posts/Scalaz-Resources-For-Beginners.md

对于那些苦苦寻找Scalaz的API文档的人,他们在这里:

http://docs.typelevel.org/api/scalaz/nightly/index.html#package


当前回答

还有一些资源。

StackMob最近发表了一篇关于镜头的文章。在他们的网站上还有一些Scalaz的文章。 Dan Rosen解释选项,验证和列表单子的视频。

其他回答

我在我的博客上写了一系列关于这个话题的文章,然后把它们整理在一起:

学习Scalaz

我发现这个笔记很有趣:

http://debasishg.blogspot.com/search/label/scalaz

我自己没有测试过,但是这个Scalaz指南可能会有所帮助,它最初写于2010年11月 (和/或可以贡献,因为从2012年年中开始不再维护)。

还有一些资源。

StackMob最近发表了一篇关于镜头的文章。在他们的网站上还有一些Scalaz的文章。 Dan Rosen解释选项,验证和列表单子的视频。

Chris Marshall最近在LSUG/Skills Matter上做了一个关于实用Scalaz的演讲:用艰难的方式让你的生活更简单。