私はhaskellの初心者で、最新のGHCi 2011.2.0.1を使用しています。私が頻繁に直面するひとつの不満は、よくインターネットや書籍の例(公式のhaskell.orgサイトからでも、例えばhttp://www.haskell.org/haskellwiki/State_Monadの例2)がコンパイルされないことです。問題が何であるか把握するために、数回の狩猟と質問の投稿が必要です。 RWHの本の中のいくつかの例でさえ、動作しません。haskellの例がよく働かない
これは、新しいバージョンのhaskellまたはhaskell-platformの問題ですか?言語/プラットフォームが開発中であり、不安定であるか、または例のみが時代遅れですか?いずれにしても、新しい学生が正しい例を見つけて学習するための最良の方法は何ですか?
具体的には、上記の状態モナドの例を修正するのに役立つことができますか?
Haskellの安定バージョンであるHugsを使用する2つのhaskellブックがあることは知っています。多分それを見ていると助けになるでしょう。がんばろう。 – wespiserA
@wespiserA:ハァッか。 Hugsは2006年に最後に更新され、最新のHaskell標準を実装していません。私は変わらないという点で安定していると思いますが、基本的に現代の図書館ではうまくいきません。 – ehird
私が前に言ったように、RWHは間違った時に少なくとも二人の感覚で出てきました。いくつかの大きな変更(例外、MTL /変圧器)の前であったが、いくつかの主要な図書館(例えばattoparsec)よりも優先されるかもしれないし、小さくても重要な変更モナドは変更され移動されました)。これは決して本のノックではありませんが、第2版の著者概念と、言語の変化率についてのご質問(実装され、実践されているように - 仕様とコアは安定しています)と一致しています。 –