komorebikoboshiのブログ

プログラミング記事(趣味レベル)が多め。

新しめの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

とかすると実行ファイルができます。