第0章 「入門」関数プログラミング-「関数」の世界
第1章 「比較で見えてくる」関数プログラミング-C/C++、JavaScript、Ruby、そしてHaskell
第2章 型と値-「型」は、すべての基本である
第3章 関数-関数適用、関数合成、関数定義、再帰関数、高階関数
第4章 評価戦略-遅延評価と積極評価
第5章 モナド-文脈を持つ計算を扱うための仕掛け
第6章 オススメの開発/設計テクニック-「関数型/Haskellっぽい」プログラムの設計/実装、考え方
第7章 Haskellによるプロダクト開発への道-パッケージとの付き合い方
プログラミングの考え方が見えてくる!Haskellプロダクトの開発者が見極めた、シンプルで、使える基本。
・Haskell による型安全プログラミングの実装例(和暦)[2017-03-06に投稿]
・いろんなMonadをdo構文で[2016-12-12に投稿]
・200 - 10を求めるお話[2016-12-12に投稿]