我是 haskell 的初学者,使用最新的 GHCi 2011.2.0.1。我经常遇到的一个挫折是,互联网和书籍中的示例(甚至来自官方的 haskell.org 站点,例如http://www.haskell.org/haskellwiki/State_Monad的 example-2 )经常无法编译。并且需要几轮寻找和发布问题才能找出问题所在。甚至 RWH 书中的一些示例也不起作用。
这是新版本的 haskell 或 haskell 平台的问题吗?正在开发的语言/平台是否不稳定,或者只有示例已过时?无论哪种方式,对于新学生来说,找到正确示例进行学习的最佳方法是什么?
更具体地说,您能帮助修复上面提到的 state monad 示例吗?