haskell メモ
インストール
いろいろ試行錯誤した結果、結局普通にインストールすることに。
依存するライブラリのインストール
libgmp3-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev zlib1g-dev が使われてる(かも)しれないのでインストールした。
あとでインストールしたり、configureで怒られてからインストールするのでもよさそう。
$ sudo aptitude install libgmp3-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev zlib1g-dev
GHC 7.0.3 のインストール
apt で入る ghc はバージョンが古いので、公式からインストールする。
あとでHaskell Platform を入れるために、今回は最新版ではなくて 7.0.3 をインストールした。
Linux x64 用のバイナリがあるので、それを使う。
$ wget "http://www.haskell.org/ghc/dist/7.0.3/ghc-7.0.3-x86_64-unknown-linux.tar.bz2" $ tar xjf ghc-7.0.3-x86_64-unknown-linux.tar.bz2 $ cd ghc-7.0.3 $ ./configure $ sudo make install
Haskell Platform のインストール
こっちはソースコードからコンパイルする。
$ wget "http://lambda.galois.com/hp-tmp/2011.2.0.1/haskell-platform-2011.2.0.1.tar.gz" $ tar xzf haskell-platform-2011.2.0.1.tar.gz $ cd haskell-platform-2011.2.0.1 $ ./configure $ sudo make install
Cabal のアップデートをしておく
パッケージマネージャ的なものです
$ cabal update
Flymake
C++などでもおなじみのFlymake, Haskellでも超便利。 -- fujima 2012-07-16 04:00:27
http://kamonama.blogspot.jp/2011/07/flymake-haskell.html