LoginSignup
5
4

More than 5 years have passed since last update.

Atomエディタでide-haskellを使うまでの手順

Last updated at Posted at 2015-01-10

おことわり

この記事を書いておいてなんですが、筆者は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

  1. App Store から Xcode をインストール
  2. 「アプリケーション」の下にインストールされた Xcode を立ち上げて、Xcode → Preference から Command Line Tools をインストール
  3. 64bit用のHaskell Plaftformをインストール
  4. インストーラーの指示通りにインストール

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もインストール

眠いので今日はここまで。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4