]>
<< interact | main | Python Challenge(4) >>
The Glorious Glasgow Haskell Compilation System User's Guide: 4.8. Packages
Network Libraryをインストールしてみる。
Cabalというパッケージ管理ツールがghcに付属している。圧縮ファイルを落して解凍すると、Setup.hsというものができる。これがhaskell版makeみたいなものなのかな。ディレクトリに移動して
$ runhaskell Setup.hs configure $ runhaskell Setup.hs build # runhaskell Setup.hs install
これだけ。最後のはスーパーユーザで。
インストールしたLibraryのリストは
ghc-pkg list
で確認できる。
このとき、()に囲まれているものは不可視になっており、単にimportしただけだとコンパイル時に認識されないので、
$ ghc -package packagename filename.hs
と引数で指定してやるか、
# ghc-pkg expose packagename
として可視にする必要がある。
http://www.panopticon.jp/mt/mt-tb.cgi/77
コメントする