Haskell Platform

Haskellプログラミングの環境はHaskell Platformをインストールして使うのがよいでしょう.以下のサイトにアクセスしてPCの環境にあわせてインストールしてください.

http://www.haskell.org/platform/

GHCiのプロンプト

GHCiのプロンプトをテキストのように「? 」にするには ghci を起動後 :set コマンドを用いてプロンプトを変更します.

$ ghci
Prelude> :set prompt "? "
? _

言語拡張指定

本書のプログラムを現在の Haskell Platform $platform に含まれる GHCi で扱うにはHaskell 98に準拠したコードを扱うことを GHCi に示す必要があります. それに以下の4つの方法があります.

ghci起動時にオプションで指定

$ ghci -XHaskell98

ghciのプロンプトで指定

Prelude> :set -XHaskell98

.ghci ファイルで指定

$ cat ~/.ghci
:set -XHaskell98

LANGUAGEプラグマで指定(ソースファイルの先頭部分に書く)

{-# LANGUAGE Haskell98 #-}
module Foo where