pakageを追加する Haskell (Windows)

目標:HackageDBからパッケージをインストール
HackageDB:http://hackage.haskell.org/packages/hackage.html
まず、どんなパッケージが利用できるのかを調べる方法。

ghc-pkg list

このページを参考にした。http://www.hmatrix.googlepages.com/installation
要はcabal installできるようにする。

zlib,HTTP,Cabal,cabal-install

が必要だそうです。
下のファイルをパスが通ったところにおいておく。

# user installation of a cabal library

runhaskell Setup configure --prefix=C:\\unix\\ghc
runhaskell Setup build
runhaskell Setup install

これを使って、上をインストール。
バージョンがあっていない、とか起こられる事もあるけど、めげずにガンバル。
インストールが無事完了するとcabalが実行できるようになる。
例えば、

cabal update

とか

cabal install foo

など

cabal install monadius

でmonadiusがインストールできる。