ふつける
ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門
- 作者: 青木峰郎,山下伸夫
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/06/01
- メディア: 単行本
- 購入: 25人 クリック: 314回
- この商品を含むブログ (320件) を見る
読了。LazyLinesのCGIも一応実装した。
始めの方の説明は私の知る範囲で最もわかりやすいHaskellの入門だったと思う。型クラス、カリー化、部分適用といった概念はこの本を読み進める中で抵抗無く受け入れることができた。
ただし、Monad以降は同じようには行かなかった。初心者に理解させるには、もっと多くのページ数が必要なのだと思う。その消化不良を残したままLazyLinesに突入するので、私にはちょっと無茶な進み方に思えた。
それで回り道をして、こんなことをやった。まぁ、それなりに効果はあったと思う。
- モナドのすべてを読む
- どうかく?.orgの問題でHaskellの回答があるものを解いてみる
- Yet Another Haskell Tutorialの幾つかの章を読む
- WhitespaceのVMを実装する
できればわからない点について質問できるような先達を見つけてから、この本なり他の本なりを読み進めれば、もっと多くを理解することができたと思う。
次に知りたいと思っていることは、もう少し実践的なHaskellの使い方だ。何を以って「実践的」とするかは私自身よくわかっていないのだが、チュートリアルよりも先に進むために何かが足りないと感じている。来月出版予定のReal World Haskellを読めばその何かが得られるのではないかと期待している。
Real World Haskell: Code You Can Believe In
- 作者: Bryan O'Sullivan,John Goerzen,Donald Bruce Stewart
- 出版社/メーカー: O'Reilly Media
- 発売日: 2008/12/05
- メディア: ペーパーバック
- 購入: 2人 クリック: 78回
- この商品を含むブログ (40件) を見る