53

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

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

更新 2010-04-30 : このテーマに関するもう 1 つの非常に優れた記事は、Lau B. Jensen によるClojure IDEs - The Grand Tourです。また、私自身の clojure 開発のために、実際に Emacs / swank-clojureに移行しました。

4

15 に答える 15

20

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

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

編集:これは、 Jman が見つけ た素敵な別のスクリーンキャストです。回答に追加したので、もう少し包括的です。

于 2008-11-03T10:58:32.843 に答える
16

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

無効な s 式を挿入するのがほとんど困難になるため、Paredit も必須です。慣れるまで少し時間がかかりますが、それだけの価値があります。

于 2009-03-06T19:28:52.097 に答える
13

Enclojureを使用してNetBeansを試すことができます。

于 2008-11-02T22:14:28.173 に答える
13

「ビッグ3」のJava開発IDEの1つは、IntelliJIDEAです。ビールのように無料ではないため、以前は市場シェアが低くなりました。JetBrainsは現在、 IntelliJIDEAのコミュニティエディションを提供しています。私自身は通常のMacユーザーではありませんが、OSXの「私はこれを使用しています」と言われています。

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

以前、私は試しました

しかし、IDEAとLaClojureにとどまることを期待してください

于 2009-11-09T07:32:03.297 に答える
9

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

現時点では、Clojure のツール サポートはかなり限られています。Emacs のバリアントまたはjEditで立ち往生していると思います。

于 2008-11-02T21:36:09.373 に答える
5

emacs ルートを使用する場合は、clojure-paredit を使用することを強くお勧めします。 Pareditは慣れるまでに時間がかかりますが、「コードはデータである」という概念を強化します。

于 2008-11-25T00:24:15.730 に答える
5

これは古い質問ですが、Clojure ツールのランドスケープはかなり進化しています。

現在、オプションは次のとおりです。

  • 簡単に始められるライトテーブルです。
  • IntelliJ + CursiveまたはLa Clojure。ある人が私に筆記体をすすめてくれました。
  • vim +暖炉。私は何人かの非常に生産的な人々がそれを使用していることを知っています.
  • Emacs + CIDERParedit、私の個人的な選択。どうやら Rich Hickey はAquamacsを使用しています。

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

IDE/エディタの人気に関する調査がここにあります:

調査結果

Emacsロック!

于 2016-02-07T23:26:42.623 に答える
4

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

于 2008-11-02T23:05:25.997 に答える
3

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

于 2009-01-18T14:42:39.433 に答える
2

Light Tableは非常に優れています。残念ながら、OS X 10.6 で立ち往生しており、10.7 以降が必要なため、Mac では実行できません。

別の Mac といくつかの Windows コンピューターで Light Table を使用してきましたが、これは非常に便利です。

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

于 2013-10-12T18:52:00.257 に答える
2

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

于 2008-11-24T22:14:24.963 に答える
2

TextMate は優れたエディターであり、Clojure には十分な Lisp バンドルがあります (進行中のバンドルもここで入手できます)。私は常に、Clojure コードを書くために TextMate + Lisp バンドルを使用してきました。

于 2008-11-02T21:03:54.917 に答える
1

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

于 2009-11-22T19:03:48.777 に答える
1

Bill Clementson がセットアップを更新しました。

于 2008-12-09T10:18:35.227 に答える
0

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

于 2010-12-23T00:16:26.960 に答える