Kengo's blog

Technical articles about original projects, JVM, Static Analysis and TypeScript.

最近はHaskellをよく書いています

TopCoder部Haskellのコードを書き溜めているのですが、たまにはこちらのブログにも載せておきます。

MergeSort

毎回lengthが走るのは性能上悪影響を及ぼしそうな感じ。Java同様Haskellの処理系においても性能面を語れるようになれるといい。

参考にしている書籍

現時点では以下2点を紐解いています。ふつけるHaskellをざっくり知って抵抗感をなくすのに、プログラミングHaskellは多様な標準ライブラリを理解するのに役立ちました。コマンドやバッチを組む上でのケーススタディはふつけるが、畳込関数はプログラミングHaskellが詳しい印象。

参考にしているウェブサイト

検索も用いますが、Haskell用語には演算子など全文検索フレンドリーでないものも多いので、地道に読み進めるのが吉だと思われます。