おことわり
この記事を書いておいてなんですが、筆者はide-haskellを使う事が出来ませんでした。原因と思わしきものは以下で
* インストールが悪い
* 設定が悪い
* cabal fileが入っているプロジェクトが作れない
まあ、ぶっちゃけ全部怪しい感じです。
どなたかご存知でしたら、ご教授頂きたいです。
後、時間があればまたからかってみたいと思ってます。
一応以下の内容はメモとしてそのままに残しておきます。
インストール手順
最初はHaskell IDE Leksah 入門 - Qiitaを参考にしてLeksahをインストールしたのだがエディタ的につらかったのでAtomのプラグインで無いか探したら普通にあった。
ide-haskellが便利そうだから導入してみる。
Read_meに
Requirements
ghc-mod
stylish-haskell
autocomplete-plus
とある。
ghc-modとstylish-haskellはHaskellのパッケージ。
autocomplete-plusはAtomのパッケージ。
そもそもHaskellの開発環境でHaskell Platformってヤツをインストールするのが良いらしい。
ちなみに、Haskell PlatformはLeksahをインストールする前に良く理解しないままインストールしてしまったのであっているのか不明。
Haskell Platform 2014.2.0.0 for Mac OS X, 64bit
参考:
Haskell Platform のインストール方法
本物のプログラマはHaskellを使う - 第39回 一般向けの「Haskell Platform」とインストール・ツールの「cabalコマンド」:ITpro
- App Store から Xcode をインストール
- 「アプリケーション」の下にインストールされた Xcode を立ち上げて、Xcode → Preference から Command Line Tools をインストール
- 64bit用のHaskell Plaftformをインストール
- インストーラーの指示通りにインストール
Haskell Platformは,その名の通りHaskellでプログラミングをするユーザー向けの開発プラットフォームです。Haskell Platformには,GHCに加え,GHCには含まれていないライブラリや,cabalコマンド(cabal-installライブラリ管理ツール)などのツールが収録されています。
インストールチェック。
$ ghc-pkg list
でパッケージのリストが表示される。
ghc-modは見渡しても無いのでインストールする
参考:ghc-mod をインストールして夢のemacs上でhaskellプログラムを補完 - 計算機と戯れる日々
$ cabal install ghc-mod
ダウンロードして、ビルドして、インストールしてる模様。時間がかかるが待つ。。。
インストール終わったらghc-pkg list
で確認。ghc-modが追加されている。もちろんghc-modが必要とするパッケージも追加されている。
次はstylish-haskell
jaspervdj/stylish-haskell · GitHubを参考にインストール
$ cabal install stylish-haskell
やっぱし待つ。
次はautocomplete-plusをインストール
Atomの設定画面でパッケージをインストール
ide-haskellもインストール
眠いので今日はここまで。