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


Category読み物

mkut/haskell (最終更新日時 2012-07-16 04:00:27 更新者 fujima)