macOSでのHaskell環境構築
ビルドツール Stack
ビルドツール Stack をインストールするには、
curl -sSL https://get.haskellstack.org/ | sh
または Homebrew を利用する:
brew install haskell-stack
Stack ドキュメント: https://docs.haskellstack.org/en/stable/install_and_upgrade/
随分前に Haskell に触ったことがあるけど、当時は cabal-install
を使っていた。Stack の方が便利なので使っている。
- プロジェクトの作成、ビルド、実行:
stack new my-project
cd my-project
stack setup
stack build
stack exec my-project-exe
stack ghci
または stack repl
で GHCi を起動できる。
GHCi は起動するときに .ghci ファイルを読み込む。 .ghci ファイルは共通オプションを設定できる。
例えば、プロンプトをデフォルトの Prelude>
から λ>
に変更する:
IHaskell を使う
さらに Jupyter Notebook でも Haskell を使うことができる。
https://github.com/IHaskell/IHaskell
stack exec
コマンドで Jupyter を起動する:
stack exec jupyter -- notebook