在 Github 上弄了一个 blog, 写写 Haskell

2012-08-22 23:59:00 +08:00
 limu
地址在: http://blog.pmonad.com/
一个人写挺无聊的, 欢迎大家位临参观,不吝赐教哇.
8107 次点击
所在节点    Haskell
12 条回复
yetone
2012-08-23 02:15:50 +08:00
是个 Haskell 大牛,持续关注!
infinte
2012-08-23 08:44:32 +08:00
马。
amazingjxq
2012-08-23 09:16:22 +08:00
身为C++码农,一直对Haskell很感兴趣,但总是坚持不下去,无奈啊
limu
2012-08-23 10:33:16 +08:00
@amazingjxq

`` C++er学 Haskell 应该会比其他人容易一些,因为 Haskell 里面的好多概念在C++里面有对应物, 例如 type variable 对应 模块参数, typeclass 对应 (0x标准中被砍掉的) Concept 等等。

`` 学Haskell 的障碍倒不是其语法跟普通语言不太一样:其基础(去掉语法糖,Haskell Core)就是简单的lambda calculus,其实是挺简单的。 看g9老大之前写的 ”lambda算子简介“ 就ok了。http://blog.csdn.net/g9yuayon/article/details/759778。
`` 难的地方优两点 1. Monad太抽象了 2. Monad有啥用。 1还好说,2就会让人学不下去。1的话看黄毅写的“Haskell与范畴论” :http://yi-programmer.com/2010-04-06_haskell_and_category_translate.html, 2的话看 T1写的“回albertLee:关于Category Theory 和Monad”: http://www.iteye.com/topic/147443。 有着两篇打底,基本上学得障碍就少了很多。
limu
2012-08-23 10:38:50 +08:00
@amazingjxq

`` 间或看看 1.Typeclassopedia: http://www.haskell.org/haskellwiki/Typeclassopedia 2.All About Monads: http://www.haskell.org/haskellwiki/All_About_Monads . 一次看不完没关系,每天能多前进一点就行了.
`` 像 State Monad, Reader Monad, Writer Monad, List Monad, Maybe Monad, Cont Monad, 要闭上课本自己能够写出来(当然还有Functor)。 Haskell 有一个牛B的地方, 你把 (return :: a -> m a) (bind :: m(m a) -> m a) 的函数签名类型写出来以后,各个实现都只有一个写法(List Monad 除外),你想要写错都不可能, 有点像华容道,多尝试一些就出来了。
amazingjxq
2012-08-23 13:47:30 +08:00
@limu

多谢,很重要的资料。等等深入研究下
monkeydev
2013-03-03 20:34:05 +08:00
@limu blog挂了???
limu
2013-03-03 21:45:07 +08:00
@monkeydev

上次 Github 被墙,换到 Heroku上了: http://blog.veryr.com . 自己用 Haskell 写的博客程序。
monkeydev
2013-03-03 21:59:18 +08:00
@limu 多谢
ellawang
2013-12-16 22:50:17 +08:00
@limu heroku 也404错误了...
ellawang
2013-12-18 19:57:37 +08:00
你好,limu,我可以联系你下么?因为看了你的帖子,感觉你对haskell的兴趣非常浓厚,因为我们项目以后要用haskell(是家外企),还要招聘很多人,所以想给你打听下一些技术上的事情。
我的email:pandacoders.wang@gmail.com
luckypoem
2016-07-31 10:01:48 +08:00
hi.
http://blog.pmonad.com/和 http://blog.veryr.com 都打不开。可否贴出你的博客的源码地址?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/45817

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX