]> Panopticon :: Haskell :: HaskellにLibraryを追加する

<< interact | main | Python Challenge(4) >>

HaskellにLibraryを追加する

Hackage DB

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

として可視にする必要がある。

カテゴリ

Trackback URI

http://www.panopticon.jp/mt/mt-tb.cgi/77

Trackbacks(0)

コメントする