web-dev-qa-db-ja.com

Mac OS XでのClojureエディター/ IDEの推奨事項

Clojure プログラミング言語を学び始めています。 Mac OS XのClojureエディター/ IDEに関する推奨事項はありますか?

更新2009-09-23:この質問を最初に投稿してから、Clojureスペースが大幅に変更されました。以下のリンクの多く、特にEmacsでclojure-modeを参照するリンクは古くなっています。最高のClojure IDE見つけた Enclojure は最近リリースされたNetbeansプラグイン(2009-08-25)でした。

Update 2010-04-30:この主題に関するもう1つの非常に優れた記事はClojure IDEs-The Grand Tourです)by Lau B. Jensenまた、私自身のclojure開発のために、私は実際にEmacs/ swank-clojure に移動しました。

52
Julien Chastang

NetBeansEnclojure で試すことができます。

13
pupeno

Aquamacs、Slime、Clojureの設定については、スクリーンキャストが lispcast.com にあります。

http://www.lispcast.com/drupal/node/79 (リンク切れ)

編集:いいですね 別のスクリーンキャスト あなたはJmanを見つけました。回答に追加したので、もう少し包括的です。

20
Matt Curtis

EISPs + SLIMEは、LISPコードの編集に時間を費やしてJavaをあまり行わない場合に最も生産的になります。

Pareditは、無効なs式を挿入することをほとんど困難にするので、なくてはなりません。少し慣れる必要がありますが、それだけの価値があります。

16
user61051

「ビッグ3」の1つJava開発IDEはIntelliJ IDEAです。これは、ビールのように無料ではないため、以前は市場シェアを獲得できませんでした。JetBrainsは現在、コミュニティエディションの IntelliJ IDEA 。私自身は通常のMacユーザーではありませんが、 OS X 'I use this'人々 はそこでも実行されると言っています。

IDEAにはLa Clojureと呼ばれるプラグインがあり、プラグインマネージャから[設定]から直接利用できます。これにより、Clojureの開発が快適になり、生産的。

以前、私は試しました

  • WaterFront 、 "IDE"はIMOであり、リーチの範囲です。
  • 反時計回り 、かなり良いEclipseプラグイン。そして
  • Enclojure 、NetBeansプラグイン。

IDEAおよびLa Clojure

13
Carl Smotricz

Rich Hickeyは、すべてのデモで Aquamacs を使用しています。彼はこれについてコメントし、誰かがEmacs用のClojureモードを作成した後に切り替えたと述べました。 jEditのClojureモード も作成しました。

現在、Clojureのツールサポートはかなり制限されています。 Emacsのバリアントか jEdit のどちらかで行き詰まっていると思います。

9
Daniel Spiewak

Emacsルートを使用する場合は、clojure-pareditを使用することを強くお勧めします。 Paredit は少し慣れる必要がありますが、「コードはデータ」という概念を実際に強化します。

5
user40457

Slime が付いたEmacsは良い選択かもしれません。セットアップを説明するこの 記事 を参照してください。

4
Jazz

これは古い質問ですが、Clojureツールの状況はかなり進化しています。

今日のオプションは次のとおりです。

  • ライトテーブル 、始めるのは非常に簡単です。
  • IntelliJ + Cursive または La Clojure 。誰かが筆記体を勧めたことがあります。
  • vim + 暖炉 。私は、非常に生産的な人々がそれを使用していることを知っています。
  • Emacs + [〜#〜] cider [〜#〜] および Paredit 、私の個人的な選択。どうやらリッチヒッキーは Aquamacs を使用しているようです。

EmacsをClojureで使用する方法を個人的に学びましたが、同時に2つのことを学ぶのは良い考えではないと主張する人もいます。

IDE/Editorsの人気度についての調査 here があります:

survey result

Emacs rocks!

4
nha

Emacs CarbonのSLIMEとclojure-modeは魅力のように機能します。以前にAquamacsを試しましたが、コマンドラインemacsとはあまりにも違和感があります。私は本当にTerminal.appが好きではないので、何ヶ月もそれとの闘いの末、Carbonに移行することにしました。

3
Phil Calçado

私は調べましたが、このリンクも非常に役立つことがわかりました。

http://paulbarry.com/articles/2008/07/02/getting-started-with-clojure-and-aquamacs

3
Julien Chastang

Vim for Clojureを使用していて、楽しんでいます。 the wiki に記載されているVim Clojureプラグインをインストールし、 rlwrap を使用してREPLをよりユーザーフレンドリーにするための指示に従いました。

2
Drew Olson

TextMateは優れたエディターであり、LISPバンドルがあり、Clojureで十分です(進行中のバンドルも利用可能です here )。私は常にClojureコードを作成するためにTextMate + LISPバンドルを使用してきました。

2
mipadi

ライトテーブル は非常に優れています。残念ながら、Macでは実行できません。OSX 10.6でスタックしていて、10.7以降が必要だからです。

私は別のMacといくつかのWindowsコンピュータでLight Tableを使用してきました-それはかなりいいです。

[私は以前、オープンソースプロジェクトを手伝っていました。]

2
Kenny Evitt

Bill Clementsonは pdated 彼のセットアップをしています。

1
Vagmi Mudumbai

Intel CloiJ IDEAをLa Clojureプラグインで試すこともできます。

1
Alexey Pegov

MacOSXでClojureを約3か月間使用しています。私はEmacsに非常に満足しており、より多くのタスクに使用しています。最初はかなり大変でしたが、今ではemacsを学ぶ努力に値するものでした。 IntelliJ 10の場合、La Clojureプラグインが更新され、Clojure 1.2.0で再び動作するようになりました。

0
0x434D53