2010-11-20 9 views
6

可能性の重複:
What are my IDE/Editor choices for Haskell?haskell開発環境用ツール? (Linux)の

私は新しいLinuxマシンをセットアップしています、と私はHaskellの開発のための支援に( "Haskellのプラットフォーム" を通じてGHC)を追加してい私は完全な開発環境を構築しようとしています。

ここで私の質問は、どのツール/アプリをあなたのハズケ開発ワークフローで使用していますか?

ソースエディタ(Emacs/Vi/insert-name-here)と使用するプラグイン/アドオンはいくつかあります。そこに素敵なIDEがありますか?おそらくインストールされたCabalパッケージやライブラリを管理するためのGUIですか?キラーアプリはありますか?ヘック私はドキュメントのためのサイト(ブックマークは私の本のツールとして数えます)に興味があります。ツール設定ファイル(自動インデントや自動ドキュメント生成など)に追加する必要がある機能がありますか?

+0

おっと、私は検索でこれを見つけられませんでした。それでも私は編集者だけでなく、人々が使用するツールも探しています。私はしかし、私よりも大きな評判(そして知恵)を持つ人たちに最終的な判断を降伏させます。 – Toymakerii

答えて

2

私はleksahと遊んでいましたが、Claus Reinkeのhaskell-modeでvimを使用しましたが、ほとんどのグラフィカルIDEよりも楽しく作業できます。あなたがこのblog post by Rizwan Bulbulで見ることができるように、それはセットアップするお尻の痛みです。私はいつもvimに戻ります。

1

私はLeksahとEclipse-FPの最新バージョンで良い経験をしています。後者は、ハスケルと密接に統合されておらず、やや荒いエッジもあります。しかし、それは確かに使用可能です。それをセットアップすることは、Leksahの場合よりもさらに大きな問題になる可能性があります。

2

私はemacsをhaskell-modeで使用しています(どちらも私のパッケージマネージャーで利用できます)。インデントの動作をカスタマイズしています(emacsファイルのhttp://twistedsquare.com/emacs.html参照)。私はfirefoxのためのhtmlプラグインと、Hackage(例えばコンテナ)でたくさん使うパッケージのブックマークを持っています。私はHaskellのすべてのソフトウェアにcabalとdarcsを使用し、emacsのコンパイルモードを使用して現在のディレクトリでスクリプトを実行します。これは通常カバールビルドに委ねられています(ビルドするにはF5を押し、次にF5を押して次のエラーにジャンプします)。個人的にはghciを使用していませんが、他の多くの人が行っています。