Chinaunix

标题: yaht 有些难 [打印本页]

作者: drunkedcat    时间: 2008-09-27 21:16
标题: yaht 有些难
yaht 终于”看完“了。
问题多多。
尤其最后一章 monads, 基本和看天书差不多。看来功夫还浅得很,继续学习。

问题比知道的东西多,不知道是好事还是坏事。
由于问题太多,可能很多都是基础的问题,自己先试着解决一下,实在解决不了的,再来这里发问。至于我的笔记嘛,先把我能解决的问题解决了,再一并放上来。
作者: win_hate    时间: 2008-09-27 21:57
遇上范畴,会犯愁吗?
作者: MMMIX    时间: 2008-09-27 22:00
原帖由 drunkedcat 于 2008-9-27 21:16 发表
尤其最后一章 monads, 基本和看天书差不多。看来功夫还浅得很,继续学习。

monad 确实是 Haskell 的难点,这个急不得,慢慢来。多看点资料、代码,多用。
作者: MMMIX    时间: 2008-09-27 22:01
原帖由 win_hate 于 2008-9-27 21:57 发表
遇上范畴,会犯愁吗?

范畴论 Haskell 中用的好像并不是特别多。
作者: albertlee    时间: 2008-09-28 08:36
范畴论是它的理论基础,实际应用不需要那么深
作者: flw    时间: 2008-10-07 14:56
原来有一个教程,叫做 Monads 速成教程的,
作者认为“(Haskell 中)学 Monads 而不提到范畴论”,是多数教材的 Monads 部分难以理解的主要原因,
并且还说“如果从范畴论的观点来看的话, 一切看起来都是很基本的.”

我看了看,觉得写的不错,篇幅不长,大家有兴趣的话可以一起看看:
http://patryshev.com/monad/m-intro.html
作者: drunkedcat    时间: 2008-10-08 09:01
多谢楼上,又见好文章。
正在看 real world haskell, 看完再把 yaht 看一遍,估计会知道很多东西。继续学习ing.
作者: MMMIX    时间: 2008-10-08 20:37
原帖由 flw 于 2008-10-7 14:56 发表
作者认为“(Haskell 中)学 Monads 而不提到范畴论”,是多数教材的 Monads 部分难以理解的主要原因,
并且还说“如果从范畴论的观点来看的话, 一切看起来都是很基本的.”

monad 的概念从范畴论的视角来看确实是很基本的,但(Haskell中) monad 的使用则是另外一回事情了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2