Skip to content

macでの環境構築

keqh edited this page Sep 3, 2014 · 2 revisions

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