Haskell趣学指南

52 views
Skip to first unread message

Fleurer.Lee

unread,
Dec 11, 2009, 11:46:47 AM12/11/09
to pon...@googlegroups.com
以前放在译言的内容全都杯具掉了,还好有备份,呵呵。

于是重新排了下版,也顺带校对了下 :)

http://swdpress.cn/lyah/

eggzzc

unread,
Dec 11, 2009, 7:48:06 PM12/11/09
to pon...@googlegroups.com
Haskell啊,我们学校的公选就有这门课。有个叫乔海燕的老师的有在研究这门语
言。他翻译了几本关于Haskell的书,自己也写了一本。不过,看样子,国内还没
有出版的市场,他一直到现在都没有出版。

OxFAN

unread,
Dec 11, 2009, 10:55:34 PM12/11/09
to pon...@googlegroups.com
这个东西不错啊,一直看的是realworldhaskell... 有不少问题...

2009/12/12 Fleurer.Lee <talk....@gmail.com>

Lee Duhem

unread,
Dec 12, 2009, 10:19:12 PM12/12/09
to pon...@googlegroups.com
2009/12/12 eggzzc <egg...@gmail.com>:

> Haskell啊,我们学校的公选就有这门课。有个叫乔海燕的老师的有在研究这门语
> 言。他翻译了几本关于Haskell的书,自己也写了一本。不过,看样子,国内还没
> 有出版的市场,他一直到现在都没有出版。

如果是这样,可以考虑将这些书都公开在网上(如果不存在版权问题的话),这样
关注的人多了,保不齐还能促成实体书的出版,至不济也可以为 Haskell 在中国的
普及尽一份力。

lee

tony.jiao

unread,
Dec 14, 2009, 12:02:18 AM12/14/09
to pon...@googlegroups.com
那本 real world haskell 中文版不知道咋样了.难道胎死腹中了.

2009/12/13 Lee Duhem <lee....@gmail.com>:

lijie

unread,
Dec 14, 2009, 1:28:27 AM12/14/09
to pon...@googlegroups.com
感觉不错,读起来比较舒服。挑出一处错误:http://swdpress.cn/lyah/syntax-on-function.htm#注意,门卫! 这里两块代码

2009/12/12 Fleurer.Lee <talk....@gmail.com>

lijie

unread,
Dec 14, 2009, 9:01:03 AM12/14/09
to pon...@googlegroups.com
发现许多代码语法是错的,主要是有尖括号的地方,比如:

===================================
如你所见,结果正确。给这个comprehension再添个限制条件(predicate),它与前面的条件由一个逗号分隔。在这里,我们要求只取乘以2后大于等于12的元素。
ghci> [x*2 | x [1..10], x*2 >= 12]   
[12,14,16,18,20

cool,灵了。若是取50到100间所有除7的余数为3的元素该怎么办?简单:

ghci> [ x | x [50..100], x `mod` 7 == 3]   
[52,59,66,73,80,87,94]  
===================================

2009/12/14 lijie <cpu...@gmail.com>

kid

unread,
Dec 14, 2009, 8:51:11 PM12/14/09
to pon...@googlegroups.com
lijie说的没错,有一些地方有问题,比如下面这个



ghci> [x*2 | x [1..10], x*2 >= 12]   

[12,14,16,18,20]
遗漏了“<-”得改成

ghci> [x*2 | x <- [1..10], x*2 >= 12]   

[12,14,16,18,20]
加油啊~~~

殷远超

unread,
Dec 15, 2009, 1:55:03 AM12/15/09
to pon...@googlegroups.com
ghci中的颜色咋弄出来的?

xi heng

unread,
Dec 14, 2009, 1:34:34 AM12/14/09
to pon...@googlegroups.com
请问这个东西应用在那些方面上,而且和饿狼有些什么明显的区别吗

2009/12/12 Fleurer.Lee <talk....@gmail.com>

以前放在译言的内容全都杯具掉了,还好有备份,呵呵。

于是重新排了下版,也顺带校对了下 :)

http://swdpress.cn/lyah/



--
blog:http://www.i7xh.com
Twitter:http://twitter.com/i7xh

Fleurer.Lee

unread,
Dec 14, 2009, 10:08:58 PM12/14/09
to TopLanguage
感谢楼上两位朋友指出,已修正 :)

这教程最早放在译言,这些字都是后来抓包备份下来的。可能是译言的编辑器把html符号都过滤了吧,带<的代码都点小问题。已经手工修改了很多这样的错
误,看来还有不少漏网之鱼呢 :)

Fleurer.Lee

unread,
Dec 14, 2009, 10:23:05 PM12/14/09
to pon...@googlegroups.com
AlbertLee大牛的部分已经翻译完了,不过合译的另个人貌似没跟上进度?
出书不容易,希望能尽快面世吧

2009/12/14 tony.jiao <baojin...@gmail.com>

Fleurer.Lee

unread,
Dec 14, 2009, 10:26:55 PM12/14/09
to pon...@googlegroups.com

感谢两位朋友的帮助,已修改 :)

这教程最初放在译言,现在的这份是作为备份从上面抓下来的。译言的编辑器貌似过滤掉了html字符,搞得这些代码残缺不全。已经手工修改了很多,显然还有很多漏网之鱼呢 :)

2009/12/15 kid <kid...@gmail.com>

liuxinyu

unread,
Dec 15, 2009, 2:32:35 AM12/15/09
to TopLanguage
我的目标是把CLRS(《算法导论》)中的所有数据结构和算法,都提供一份Haskell的对比实现。目前才开了个头:
http://sites.google.com/site/algoxy/

可惜google site给和谐了。国内访问不了。

On Dec 15, 11:23 am, "Fleurer.Lee" <talk.ssw...@gmail.com> wrote:
> AlbertLee大牛的部分已经翻译完了,不过合译的另个人貌似没跟上进度?
> 出书不容易,希望能尽快面世吧
>

> 2009/12/14 tony.jiao <baojing.j...@gmail.com>


>
> > 那本 real world haskell 中文版不知道咋样了.难道胎死腹中了.
>

> > 2009/12/13 Lee Duhem <lee.du...@gmail.com>:

kid

unread,
Dec 15, 2009, 3:06:19 AM12/15/09
to pon...@googlegroups.com
楼上2位加油~~~

p.s. 刚才看教程,一个例子总是通不过,结果是因为我把 `` 打成了 ''      : (

Fleurer.Lee

unread,
Dec 15, 2009, 6:44:17 AM12/15/09
to pon...@googlegroups.com


2009/12/15 殷远超 <yinyu...@gmail.com>
ghci中的颜色咋弄出来的?

呵呵,那是自己用chili搞的高亮 http://swdpress.cn/lyah/js/chili/code.js
ghci是没有颜色的。

Fleurer.Lee

unread,
Dec 15, 2009, 6:46:32 AM12/15/09
to pon...@googlegroups.com


2009/12/14 xi heng <ixh.x...@gmail.com>
请问这个东西应用在那些方面上,而且和饿狼有些什么明显的区别吗


看完这个教程就知道了 :)

erlang也有个类似的教程,Learn You Some Erlang for Great Good!

Fleurer.Lee

unread,
Dec 15, 2009, 7:10:33 AM12/15/09
to pon...@googlegroups.com


2009/12/15 liuxinyu <liuxi...@gmail.com>

我的目标是把CLRS(《算法导论》)中的所有数据结构和算法,都提供一份Haskell的对比实现。目前才开了个头:
http://sites.google.com/site/algoxy/

可惜google site给和谐了。国内访问不了。

这项工作应该会很有难度,看了下已经有了很多算法,真了不起!
可惜翻墙太麻烦了...>_<

记得有个讨论haskell下算法的教程,名字忘记了...>_<

Lee Duhem

unread,
Dec 16, 2009, 10:18:52 AM12/16/09
to pon...@googlegroups.com
2009/12/15 Fleurer.Lee <talk....@gmail.com>:
>
> 记得有个讨论haskell下算法的教程,名字忘记了...>_<
>

Algorithms - A Functional Programming Approach
Purely Functional Data Structures

这两个虽然不是专门针对 Haskell,但也算不错的参考资料。

lee

OxFAN

unread,
Dec 15, 2009, 2:32:13 AM12/15/09
to pon...@googlegroups.com
颜色应该是后来加的...

2009/12/15 殷远超 <yinyu...@gmail.com>
ghci中的颜色咋弄出来的?

Linker

unread,
Dec 16, 2009, 8:40:45 PM12/16/09
to pon...@googlegroups.com
2009/12/15 Fleurer.Lee <talk....@gmail.com>
AlbertLee大牛的部分已经翻译完了,不过合译的另个人貌似没跟上进度?
出书不容易,希望能尽快面世吧
期待啊!
出版了,我一定要买一本。

 
 
2009/12/14 tony.jiao <baojin...@gmail.com>

那本 real world haskell 中文版不知道咋样了.难道胎死腹中了.



2009/12/13 Lee Duhem <lee....@gmail.com>:
> 2009/12/12 eggzzc <egg...@gmail.com>:
>> Haskell啊,我们学校的公选就有这门课。有个叫乔海燕的老师的有在研究这门语
>> 言。他翻译了几本关于Haskell的书,自己也写了一本。不过,看样子,国内还没
>> 有出版的市场,他一直到现在都没有出版。
>
> 如果是这样,可以考虑将这些书都公开在网上(如果不存在版权问题的话),这样
> 关注的人多了,保不齐还能促成实体书的出版,至不济也可以为 Haskell 在中国的
> 普及尽一份力。
>
> lee
>




--
Regards,
Linker Lin
linker...@gmail.com

liuxinyu

unread,
Dec 17, 2009, 3:22:27 AM12/17/09
to TopLanguage
Chris Okasaki有一本Purely Functional Data Structures,另外他的博士论文也非常好。
都是Standard ML的。

网站上有一个非常不错的:
http://en.literateprograms.org/Category:Data_structures
http://en.literateprograms.org/Category:Algorithms
不过这个网站上的好多内容不完整或缺少。

这个网站有找一日完善了,可就成了实现的百科全书了。大家可以先到wiki查算法,然后到这里找各种实现。
功德无量。

On Dec 16, 11:18 pm, Lee Duhem <lee.du...@gmail.com> wrote:
> 2009/12/15 Fleurer.Lee <talk.ssw...@gmail.com>:

张鹏程

unread,
Dec 17, 2009, 8:15:10 PM12/17/09
to pon...@googlegroups.com
话说机械工业是不是出过一本SML的教程呢?黑色封皮的。

2009/12/17 liuxinyu <liuxi...@gmail.com>

Fleurer.Lee

unread,
Dec 18, 2009, 3:17:29 AM12/18/09
to pon...@googlegroups.com


2009/12/18 张鹏程 <holme...@gmail.com>
话说机械工业是不是出过一本SML的教程呢?黑色封皮的。

 
应该是《ML for the Working Programmer》了,感觉跟sicp有些重复,就没仔细看。
国内出版的FP相关书籍确实是屈指可数啊 :P

张鹏程

unread,
Dec 18, 2009, 7:00:29 AM12/18/09
to pon...@googlegroups.com
不是不是,
我说的是这个

《ML程序设计教程:原书第2版/计算机科学丛书》

那天在我校图书馆看到,还没有来得及整回来看。不知道怎么样呢。


2009/12/18 Fleurer.Lee <talk....@gmail.com>

SpitFire

unread,
Dec 18, 2009, 7:22:05 AM12/18/09
to pon...@googlegroups.com
说的是同一本,名字改得不象样子了

2009/12/18 张鹏程 <holme...@gmail.com>



--
SpitFire

Zoom.Quiet

unread,
Dec 18, 2009, 7:37:52 AM12/18/09
to pon...@googlegroups.com
2009/12/15 liuxinyu <liuxi...@gmail.com>:

> 我的目标是把CLRS(《算法导论》)中的所有数据结构和算法,都提供一份Haskell的对比实现。目前才开了个头:
> http://sites.google.com/site/algoxy/
>
这个目标远大哪!
也非常有意义哪...

> 可惜google site给和谐了。国内访问不了。
>
> On Dec 15, 11:23 am, "Fleurer.Lee" <talk.ssw...@gmail.com> wrote:
>> AlbertLee大牛的部分已经翻译完了,不过合译的另个人貌似没跟上进度?
>> 出书不容易,希望能尽快面世吧
>>
>> 2009/12/14 tony.jiao <baojing.j...@gmail.com>
>>
>> > 那本 real world haskell 中文版不知道咋样了.难道胎死腹中了.
>>
>> > 2009/12/13 Lee Duhem <lee.du...@gmail.com>:
>> > > 2009/12/12 eggzzc <egg...@gmail.com>:
>> > >> Haskell啊,我们学校的公选就有这门课。有个叫乔海燕的老师的有在研究这门语
>> > >> 言。他翻译了几本关于Haskell的书,自己也写了一本。不过,看样子,国内还没
>> > >> 有出版的市场,他一直到现在都没有出版。
>>
>> > > 如果是这样,可以考虑将这些书都公开在网上(如果不存在版权问题的话),这样
>> > > 关注的人多了,保不齐还能促成实体书的出版,至不济也可以为 Haskell 在中国的
>> > > 普及尽一份力。
>>
>> > > lee
>>
>>

--
http://zoomquiet.org 人生苦短? Pythonic!
过程改进乃是催生可促生靠谱的人的组织! (ProcessEnhancement keeps evolving organizations
which promoting people b...

tony.jiao

unread,
Dec 19, 2009, 8:50:20 AM12/19/09
to pon...@googlegroups.com
发音的不错.这两天看了一遍.虽然有一些 < >的问题. 后面的不准备译了么? :)

2009/12/18 Zoom.Quiet <zoom....@gmail.com>:

Fleurer.Lee

unread,
Dec 19, 2009, 8:57:27 AM12/19/09
to pon...@googlegroups.com


2009/12/19 tony.jiao <baojin...@gmail.com>
发音的不错.这两天看了一遍.虽然有一些 <  >的问题.   后面的不准备译了么? :)


去年用电脑不方便,都写到了纸上。。。其实今年6月已经译完了第九章。。。囧,寒假再打些?

又修改了些出错的代码,不知道还有没有漏网之鱼 :)

tony.jiao

unread,
Dec 19, 2009, 9:31:56 AM12/19/09
to pon...@googlegroups.com
有空了,再继续 做点贡献,谢谢啦. :)

2009/12/19 Fleurer.Lee <talk....@gmail.com>:

Fleurer.Lee

unread,
Dec 20, 2009, 7:50:09 AM12/20/09
to pon...@googlegroups.com


2009/12/19 tony.jiao <baojin...@gmail.com>
有空了,再继续 做点贡献,谢谢啦. :)


:)

Bearice Ren

unread,
Dec 30, 2009, 11:58:18 AM12/30/09
to pon...@googlegroups.com
@ssword 您翻译的《Haskell趣学指南》是否还有其他备份地址?http://swdpress.cn/lyah/这个地址已经被河蟹了

---
尊敬的用户:


* 由于您的网站未备案或未通过检测;
* 系统已临时关闭了您的网站访问;
* 请至服务商的客服中心咨询提问或恢复访问;
* 如您的网站未备案,请先到信息产业部登记备案;
---

2009/12/20 Fleurer.Lee <talk....@gmail.com>:


>
>
> 2009/12/19 tony.jiao <baojin...@gmail.com>
>>
>> 有空了,再继续 做点贡献,谢谢啦. :)
>>
>
> :)
>
>

--
以上内容完全是复制粘贴,本人并不明白其意思,故本人不对以上内容负法律责任,请不要跨省追捕。要详查请自己联系原作者,谢谢!

Doyle

unread,
Dec 30, 2009, 8:14:10 PM12/30/09
to pon...@googlegroups.com
啥???我还没学到一半呢,怎么就被关掉了??

2009/12/31 Bearice Ren <bea...@gmail.com>



--

Mike Ditka  - "If God had wanted man to play soccer, he wouldn't have given us arms."

Kenny Yuan

unread,
Dec 31, 2009, 12:28:52 AM12/31/09
to pon...@googlegroups.com
建议看书前先wget -m,嘿嘿

我没打算看,但是我有像乌鸦一样的收集瘾癖,所以……上一碟附件


2009/12/31 Doyle <doyl...@gmail.com>
啥???我还没学到一半呢,怎么就被关掉了??




--
Kenny Yuan
C++, UI, LISP, MMA, Psychology and Automobile.
BLOG: CS巴别塔(Computer Science Babel)
URL1: http://csbabel.wordpress.com/
URL2: http://blog.csdn.net/yuankaining/
lyah.7z

Fleurer.Lee

unread,
Dec 31, 2009, 4:01:43 AM12/31/09
to pon...@googlegroups.com


2009/12/31 Kenny Yuan <yuank...@gmail.com>

建议看书前先wget -m,嘿嘿

我没打算看,但是我有像乌鸦一样的收集瘾癖,所以……上一碟附件



哈哈,楼上系好人~

另外可以
svn checkout http://lyah-cn.googlecode.com/svn/trunk/ lyah-cn-read-only
得到完整的html :)

Doyle

unread,
Dec 31, 2009, 9:39:04 AM12/31/09
to pon...@googlegroups.com
幸亏世界上有收藏家,拯救了多少文明遗产阿

2009/12/31 Fleurer.Lee <talk....@gmail.com>



--

Samuel Goldwyn  - "I don't think anyone should write their autobiography until after they're dead."

Cliff Peng

unread,
Dec 31, 2009, 10:35:10 AM12/31/09
to pon...@googlegroups.com


2009/12/12 Fleurer.Lee <talk....@gmail.com>
以前放在译言的内容全都杯具掉了,还好有备份,呵呵。

译言也是这次 BT 城门失火,遭殃的鱼池之一
 

于是重新排了下版,也顺带校对了下 :)

http://swdpress.cn/lyah/

Fleurer.Lee

unread,
Jan 1, 2010, 5:25:58 AM1/1/10
to pon...@googlegroups.com


2009/12/31 Cliff Peng <szha...@gmail.com>

很讽刺...国内真的没法混了...

Wenbo Yang

unread,
Jan 1, 2010, 9:38:10 AM1/1/10
to pon...@googlegroups.com
哈哈,跟我一样,我还制作了 chm,准备加入我的个人数字图书馆的。

文博

2009/12/31 Kenny Yuan <yuank...@gmail.com>

建议看书前先wget -m,嘿嘿

我没打算看,但是我有像乌鸦一样的收集瘾癖,所以……上一碟附件


2009/12/31 Doyle <doyl...@gmail.com>
啥???我还没学到一半呢,怎么就被关掉了??

--
Wenbo YANG

Homepage ---> http://solrex.org
Blog | Solrex Shuffling ---> http://blog.solrex.org
Haskell趣学指南.chm.7z

Albert Lee

unread,
Apr 16, 2010, 6:46:17 AM4/16/10
to pon...@googlegroups.com
Real World Haskell 全书已经翻译完了。 我正联系乔海燕老师,希望能为本书审稿。


2010/1/1 Wenbo Yang <sol...@gmail.com>

Kula

unread,
Apr 16, 2010, 10:38:25 AM4/16/10
to pon...@googlegroups.com
说起来scala有啥好教程吗?

2010/4/16 Albert Lee <hanzh...@gmail.com>

Jeffrey Zhao

unread,
Apr 16, 2010, 12:35:49 PM4/16/10
to pon...@googlegroups.com
终于啊。

Jeffrey Zhao
Blog: http://blog.zhaojie.me/
Twitter: @jeffz_cn

liuxinyu

unread,
Apr 16, 2010, 11:40:47 PM4/16/10
to TopLanguage
功德无量。

另:我看英文影印版的时候发现有一些错误(包括代码中的错误),在on-line上已经改正了。希望能和on-line的内容sync一下。
这样中文版的质量就会更高了。

--
刘新宇
http://sites.google.com/site/algoxy/home

On Apr 16, 6:46 pm, Albert Lee <hanzhup...@gmail.com> wrote:
> Real World Haskell 全书已经翻译完了。 我正联系乔海燕老师,希望能为本书审稿。
>
> 2010/1/1 Wenbo Yang <sol...@gmail.com>
>
>
>
>
>
> > 哈哈,跟我一样,我还制作了 chm,准备加入我的个人数字图书馆的。
>
> > 文博
>

> > 2009/12/31 Kenny Yuan <yuankain...@gmail.com>
>
> >> 建议看书前先wget -m,嘿嘿
>
> >> 我没打算看,但是我有像乌鸦一样的收集瘾癖,所以......上一碟附件
>
> >> 2009/12/31 Doyle <doyle...@gmail.com>
>
> >>> 啥???我还没学到一半呢,怎么就被关掉了?? <http://blog.csdn.net/yuankaining/>


>
> > --
> > Wenbo YANG
>
> > Homepage --->http://solrex.org
> > Blog | Solrex Shuffling --->http://blog.solrex.org
>

> --
> Subscription settings:http://groups.google.com/group/pongba/subscribe?hl=zh-CN

OneEyed Fish

unread,
Apr 17, 2010, 2:47:24 AM4/17/10
to pon...@googlegroups.com
这个链接失效了吗? 我怎么登录不了?

Fish, OneEyed. 独眼鱼, 因为独眼, 所以看问题不是那么全面.


2010/4/17 liuxinyu <liuxi...@gmail.com>

liuxinyu

unread,
Apr 19, 2010, 5:30:43 AM4/19/10
to TopLanguage
没有失效,只不过被墙了。

On Apr 17, 2:47 pm, OneEyed Fish <fishonee...@gmail.com> wrote:
> 这个链接失效了吗? 我怎么登录不了?
>
> Fish, OneEyed. 独眼鱼, 因为独眼, 所以看问题不是那么全面.
>

> 2010/4/17 liuxinyu <liuxiny...@gmail.com>

OneEyed Fish

unread,
Apr 20, 2010, 12:05:35 PM4/20/10
to pon...@googlegroups.com
我就在墙外呀.

Fish, OneEyed. 独眼鱼, 因为独眼, 所以看问题不是那么全面.


2010/4/19 liuxinyu <liuxi...@gmail.com>

YY H

unread,
Apr 20, 2010, 9:32:58 PM4/20/10
to pon...@googlegroups.com
http://bbs.chinaunix.net/thread-1509972-1-1.html
这个贴字里面有个墙内的地址

2010/4/21 OneEyed Fish <fisho...@gmail.com>:

eggzzc

unread,
Apr 21, 2010, 11:53:57 PM4/21/10
to TopLanguage
没想到我当初提了一下乔海燕老师,竟然引起了你的注意!不知道结果怎样了。

On 4月16日, 下午6时46分, Albert Lee <hanzhup...@gmail.com> wrote:
> Real World Haskell 全书已经翻译完了。 我正联系乔海燕老师,希望能为本书审稿。
>
> 2010/1/1 Wenbo Yang <sol...@gmail.com>
>
>
>
>
>
> > 哈哈,跟我一样,我还制作了 chm,准备加入我的个人数字图书馆的。
>
> > 文博
>

> > 2009/12/31 Kenny Yuan <yuankain...@gmail.com>


>
> >> 建议看书前先wget -m,嘿嘿
>
> >> 我没打算看,但是我有像乌鸦一样的收集瘾癖,所以……上一碟附件
>

> >> 2009/12/31 Doyle <doyle...@gmail.com>
>
> >>> 啥???我还没学到一半呢,怎么就被关掉了?? <http://blog.csdn.net/yuankaining/>
>

> > --
> > Wenbo YANG
>
> > Homepage --->http://solrex.org
> > Blog | Solrex Shuffling --->http://blog.solrex.org
>

> --
> Subscription settings:http://groups.google.com/group/pongba/subscribe?hl=zh-CN- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Reply all
Reply to author
Forward
0 new messages