プログラミングHaskell
訳者によるサポートページ
著者 Graham Hutton 訳者 山本和彦 発行所 株式会社オーム社 ISBN-10: 4274067815 ISBN-13: 978-4274067815 2,800円(税抜き)
n + k パターン
n + k パターンは Haskell 2010 で仕様から削られ、GHC 7.x.y ではデフォルトで利用できません。n + k を利用するには、GHCi に -XNPlusKPatterns コマンドラインオプションを指定する必要があります。
% ghci -XNPlusKPatterns
また、ファイルにこの拡張を書けば、コマンドラインオプションは不要です。40ページの pred を例にとると、以下のようになります。
{-# LANGUAGE NPlusKPatterns #-} pred :: Int -> Int pred 0 = 0 pred (n + 1) = n
しかし、一番よいのは n + k パターンを使わないことです。
pred :: Int -> Int pred 0 = 0 pred n = n - 1
誤植
これまで、下記のような誤植が見つかっています。ここに訂正し、お詫びします。
練習問題の答
練習問題の答は、原著者のサポートページにあります。
書評
訳者のブログ記事
- 最高のHaskell入門書
- プログラミングHaskell
- プログラミングHaskellの裏舞台
- モナディック・パーサー
- 珠玉のリスト・プログラミング
- モナドと再帰
- GHCでλが使えない理由
- Haskellには副作用がないのか?
- Haskellと副作用
- Haskellで日本語の関数名は使えるか? (GHC 6.10.1 からは使えます)
- GHCとUTF-8
- Haskellのデータ構築子