2011-04-18 最近はHaskellをよく書いています プログラミング Haskell TopCoder部でHaskellのコードを書き溜めているのですが、たまにはこちらのブログにも載せておきます。 MergeSort 毎回lengthが走るのは性能上悪影響を及ぼしそうな感じ。Java同様Haskellの処理系においても性能面を語れるようになれるといい。 参考にしている書籍 現時点では以下2点を紐解いています。ふつけるはHaskellをざっくり知って抵抗感をなくすのに、プログラミングHaskellは多様な標準ライブラリを理解するのに役立ちました。コマンドやバッチを組む上でのケーススタディはふつけるが、畳込関数はプログラミングHaskellが詳しい印象。 ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門 プログラミングHaskell 参考にしているウェブサイト 検索も用いますが、Haskell用語には演算子など全文検索フレンドリーでないものも多いので、地道に読み進めるのが吉だと思われます。 http://book.realworldhaskell.org/read/ http://learnyouahaskell.com/ http://zvon.org/other/haskell/Outputglobal/index.html ghci :tするのが面倒なときに使う http://www.haskell.org/haskellwiki/ カテゴリ別が見やすい→ http://www.haskell.org/haskellwiki/Special:Categories