私は Haskell の初心者で、最新の GHCi 2011.2.0.1 を使用しています。私が頻繁に直面するフラストレーションの 1 つは、インターネットや書籍の例 (公式の haskell.org サイトからでも、たとえばhttp://www.haskell.org/haskellwiki/State_Monadの example-2 など) がコンパイルされないことが非常に多いことです。そして、何が問題なのかを突き止めるには、何回か探して質問を投稿する必要があります。RWH ブックの例の一部でさえ機能しません。
これは haskell または haskell-platform の新しいバージョンの問題ですか? 言語/プラットフォームが開発中で不安定なのか、それとも例だけが古いのか? いずれにせよ、新入生が学ぶべき正しい例を見つけるための最良の方法は何ですか?
より具体的には、上記の状態モナドの例を修正するのを手伝ってもらえますか?