这本书差不多是看完了,不过有些章节说实话没有吃透。我只是略微有些过程式编程的基础,没有函数式编程的背景,感觉学完这本书,也只是能看懂大部分Haskell代码,但要自己写一些实际的代码,还是差太多,关键是在过程式编程里的概念,要在Haskell中实现,其间的转换很大,不知道如何表达自己的意图。
这本书开头章节里,提到了太多高级的概念而没有做好旁注,比如Maybe的引入,还有一些语法细节也被略过了,比如p214页上的示例为什么do后面不需要加in,我当时是自己调试了半天。。。建议初学者读到这些卡壳的地方,也不要气馁,硬着头皮看下去把。。。。
个人建议其实是配合Haskell98-report和GHC6-doc文档一起看这本书,后者我现在也在读,觉得很全面。