環境は OSX Yosemite 10.10.1 です。
※brewのインストールなどは済んでいるものとして進める。
How to install
少し前までは
$ brew install haskell-platform
でインストール可能だったが、現在はできない。
$ brew install haskell-platform Error: No available formula for haskell-platform We no longer package haskell-platform. Consider installing ghc and cabal-install instead: brew install ghc cabal-install A binary installer is available: https://www.haskell.org/platform/mac.html
なので以下の手順でインストール
$ brew install ghc ~~ $ brew install cabal-install ~~ $ cabal update ~~ $ cabal install cabal-install ~~
何をインストールしているのか、どんな構造でHaskellを管理しているのかについては以下の記事が参考になる。
Haskellのパッケージ管理について調べてみた - りんごがでている
How to use
まずはインタラクティブなインターフェイスとコンパイルのコマンドから。
$ ghci GHCi, version 7.8.4: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Prelude> 1 + 1 2 Prelude> 2 ^ 3 8 Prelude>:q Leaving GHCi.
このようにしてHaskellに対してインタラクティブなインターフェイスを実行可能。
続いてコンパイル。以下のようなファイルを用意。
helloworld.hs
main = putStrLn "Hello World!"
以下ようにしてコンパイル
$ ghc helloworld.hs [1 of 1] Compiling Main ( helloworld.hs, helloworld.o ) Linking helloworld ...
実行ファイル他、ファイルが吐きだされるので実行
$ ./helloworld Hello World!
とりあえず、こんな感じです。