Haskellを使用し、良質の現代のHaskellと見なすことができるオープンソースプログラムは何ですか?コードベースが大きいほど優れています。
私は彼らのソースコードから学びたいです。小さなコード例から学ぶことのポイントを過ぎたと感じていますが、それはしばしば難解で小さな世界です。コードがどのように構成されているか、多くのことが行われているときにモナドがどのように相互作用するか(ロギング、I/O、構成など)を確認したいと思います。
私がお勧めするもの。
1990年代のさまざまな大学院の人々によるコードを読む
コードを読み取る 古いマスター 特定の人(不完全なリスト)
私、Coutts、Mitchell、O'Sullivan、Lynnaghなどの人々は、これらの人々から私たちのHaskellスタイルを学んだことに注意してください。
いくつかのアプリケーションを読む
Darcs は、オープンソースのソースコード管理システムです。 Haskellの良いアイデアが得られるはずです。
Haskell: Functional Programming with Types
ジョーリ・ファン・エーケレン他| 2007年に発行されたWikibooks、290ページ
Learn You a Haskell for Great Good!
ミラン・リポバカ| LearnYouaHaskell.com 2010年に公開、176ページ
B.オサリバン、J。ゲルゼン、D。スチュワート| O'Reilly Media、Inc. 2008年発行、710ページ
The Haskell Road to Logic, Maths and Programming
キース・ドエッツ、ヤン・ファン・エイク| 2004年に公開された大学出版物、449ページ
Yesod Web Platform のソースコードはかなり複雑で、よく考えられ、よく書かれています。付属の永続性ライブラリからも多くを学びます。
Webプログラミングが気になる場合は、Chris Doneの lpaste プロジェクトをお勧めします。
GHCはおそらく、Haskellで書かれたオープンソースの最大のプロジェクトまたは最大のプロジェクトの1つです。私が最大と言うとき、私はソースのサイズという意味だけでなく、影響、使用、革新、堅牢性も意味します。 GHCはHaskellの作成について多くのことを教えてくれます。