好斯卡拉斯介绍

时间:2011-02-01 14:22:36

标签: scala scalaz

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

我正在寻找的是逐步介绍图书馆和基本概念 - 从简单和基本概念到更高级(基于基础)。

我也看了examples,但我很难找到应该开始学习图书馆的地方。

有人可以向我推荐一些好的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

8 个答案:

答案 0 :(得分:78)

Hieko Seeberger最近开始blogging关于应用于Scala的函数式编程和类别理论。两个开放职位非常有教育意义(并且易于阅读),可以帮助克服学习 scalaz 的初步障碍。

编辑:当您对基础知识感到满意时,我建议您仔细阅读http://apocalisp.wordpress.com/(由Runar OliMark Harrah驱动的博客)和{ {3}}

UPD: the weblog of Tony Morris “了解一下Haskell的好消息!”在Haskell中有很多例子,详细说明,很容易被翻译成Scala / scalaz。

答案 1 :(得分:39)

我在my blog上就此主题撰写了一系列帖子,然后将它们编辑在一起:

答案 2 :(得分:20)

我还看到了一些视频资源,我在介绍级别上展示了scalaz,

它们都是由scalaz的贡献者给出的,并通过演化一系列代码示例来介绍所说明的内容和概念。这两次会谈的受众都是Scala爱好者团体。

答案 3 :(得分:16)

我发现这个笔记很有趣:

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

答案 4 :(得分:13)

我自己没有测试,但也许这个Scalaz Guide可以提供帮助,最初写于2010年11月 (和/或可以贡献,因为自2012年中期以来不再维护)。

答案 5 :(得分:8)

更多资源。

答案 6 :(得分:6)

答案 7 :(得分:4)

Chris Marshall最近在Practical Scalaz: Making Your Life Easier the hard way.

的LSUG / Skills Matter上做了一次演讲