macでの環境構築 - lovers-of-haskell/Parallel-and-Concurrent-Programming-in-Haskell GitHub Wiki
GHCその他のinstall
本を読む上で最低限必要な物は以下
- GHC
- cabal
- threadscope
GHCとcabalは以下のどれかでinstallする
- binaryを以下からdownload
- homebrew
- haskell-platform
GHC: Download version 7.8.3 The Haskell Cabal haskell/ThreadScope
cabal-installのbinaryを入手した場合
展開するとdist/build/cabal/cabal
にbinaryがあるので、以下の手順で改めてinstallする
$ dist/build/cabal/cabal update
$ dist/build/cabal/cabal install cabal-install
threadscope
macの導入手順がある(HomebrewベースでThreadScopeをインストール - ✚POPSTACK✚) が、dmgが用意されているのでこちらで。 ThreadScope - HaskellWiki
dmgで持ってきたbinaryだと、以下のmessageが表示されることがある
"threadscope"は、開発元が未確認のため開けません。
このときは、ctrlを押しながらメニューの「開く」を選ぶといける
サンプルコードの取得
本書のサンプルコードはcabal化されているので、以下でソースコードど必要なpackageを取得する。
$ cabal unpack parconc-examples
$ cd parconc-examples
$ cabal install -j --only-dependencies
$ cabal configure
$ cabal build