新しめのHaskellでWhitespaceをコンパイルする
プログラミング言語Whitespaceの本家サイトからHaskellで書かれたインタプリタのソースコードがダウンロードできますが、これをDownload Haskellから手に入れた最新のGHCでコンパイルしようとしても、なんかエラーが出てコンパイルできないですよね。そんなときは、
main.hs29行目の
import System(getArgs)
を
import System.Environment(getArgs)
に、VM.hs3行目の
import IO
を
import System.IO
に変更するとうまくいきます。
ghc -o whitespace main.hs
とかすると実行ファイルができます。