好scalaz介绍 [英] Good scalaz introduction

查看:33
本文介绍了好scalaz介绍的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近scalaz引起了我的注意.看起来很有趣,但我还没有找到任何关于图书馆的好介绍.似乎 scalaz 融合了许多来自 Haskell 和数学的思想.我发现的大多数文章都假设您已经对这些概念感到满意.

Recently scalaz caught my eye. It looks very interesting, but I have not found any good introduction to the library. Seems that scalaz incorporates a lot of ideas from haskell and mathematics. Most articles that I found assume that you already feel comfortable with these concepts.

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

What I'm looking for is gradual introduction to the library and underlying concepts - from simple and basic concepts to more advanced (which basesd in basics).

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

I also looked to the examples, but it's hard for me to find the point where I should start to learn library.

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

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

Thanks everybody for the great answers! I summarized all of the answers and added some more links in my blog:

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

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

And for those stuggling to find the API documentation for Scalaz they are here:

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

推荐答案

Hieko Seeberger 最近开始博客 关于应用于 Scala 的函数式编程和类别理论.两个开头的帖子很有教育意义(并且易于阅读),可以帮助克服学习 scalaz 的最初障碍.

Hieko Seeberger has recently started blogging on functional programming and category theory applied to Scala. Two opening posts are very educative (and easy to read), and can help getting over the initial barrier in learning scalaz.

当您对基础知识感到满意时,我建议您通读http://apocalisp.wordpress.com/(博客由 Runar OliMark Harrah) 和 托尼·莫里斯的博客

When you get comfortable with the fundamentals, I would recommend you to read through http://apocalisp.wordpress.com/ (blog driven by Runar Oli and Mark Harrah) and the weblog of Tony Morris

UPD: 函子、应用函子和幺半群"Learn You a Haskell for Great Good!" 一章有很多 Haskell 的例子,有详细的解释,可以很容易地翻译成 Scala/scalaz.

UPD: "Functors, Applicative Functors and Monoids" chapter of "Learn You a Haskell for Great Good!" has a lot of examples in Haskell with detailed explanations, which can easily be translated to Scala/scalaz.

这篇关于好scalaz介绍的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆