somemo programming etc.

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【Haskell】brewでインストール【Mac】

タイトル通り、brewHaskellをインストールしてみました。

ghc

まずはghcをインストールします。

brew install ghc

==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/ghc-7.4.2.mountainlion.bottle.tar.gz
######################################################################## 100.0%
==> Pouring ghc-7.4.2.mountainlion.bottle.tar.gz
==> Caveats
This brew is for GHC only; you might also be interested in haskell-platform.
==> Summary
/usr/local/Cellar/ghc/7.4.2: 5176 files, 767M

ターミナルの幅が狭かったため途中で切れてしまいましたが、haskell-platformを勧めてきます。

haskell-platform

次にhaskell-platformをインストールします。【Haskell】インストールしてみたでも述べたように、GHCはコンパイラと最低限のライブラリしか含んでいないので、GHCには含まれていないライブラリ cabalコマンド(cabal-install) などのツールをインストールするためです。

==> Downloading http://lambda.haskell.org/platform/download/2012.4.0.0/haskell-platform-201
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/haskell-platform/2012.4.0.0 --enable-unsupported-ghc-vers
==> EXTRA_CONFIGURE_OPTS="--libdir=/usr/local/Cellar/haskell-platform/2012.4.0.0/lib/ghc" make insta
==> Caveats
Run `cabal update` to initialize the package list.

If you are replacing a previous version of haskell-platform, you may want
to unregister packages belonging to the old version. You can find broken
packages using:
  ghc-pkg check --simple-output
You can uninstall them using:
  ghc-pkg check --simple-output | xargs -n 1 ghc-pkg unregister --force
==> Summary
/usr/local/Cellar/haskell-platform/2012.4.0.0: 952 files, 208M, built in 13.4 minutes

こちらもターミナルの幅が狭かったため途中で切れてしまいました。ghcと比べてインストールに時間がかかりました。