好scalaz介绍[关闭]

问题描述 投票:216回答:8

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

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

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

有人可以向我推荐一些好的scalaz介绍或教程(涵盖基础知识和高级概念)吗?或者在答案中给我起点。


更新

谢谢大家的好消息!我总结了所有的答案,并在我的博客中添加了一些链接:

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

对于那些努力寻找Scala API文档的人来说,他们在这里:

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

scala scalaz
8个回答
78
投票

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

编辑:当你对基础知识感到满意时,我建议你阅读http://apocalisp.wordpress.com/(由Runar OliMark Harrah驱动的博客)和the weblog of Tony Morris

UPD:"Functors, Applicative Functors and Monoids"章节“让你学习哈斯克尔的伟大成就!”在Haskell中有很多例子都有详细的解释,可以很容易地翻译成Scala / scalaz。


39
投票

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


20
投票

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

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


16
投票

我发现这个笔记很有趣:

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


13
投票

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


8
投票

更多资源。



4
投票

Chris Marshall最近在Practical Scalaz: Making Your Life Easier the hard way.的LSUG / Skills Matter上做了一次演讲

© www.soinside.com 2019 - 2024. All rights reserved.