WindowsシステムのClojureでどのように開発しますか?
個人的に私は他にIDEがsexpression言語に適していると感じないため、emacsを使用します。Swank/ slime/emacs/clojureは、他に何も私に適切だとは思えない、非常に強力なreplセットアップです。簡単に設定できます(emacsがまだ設定されていない場合)、clojureboxを確認してください
https://github.com/devinus/clojure-box
インストーラーの実行後にWindowsでのみ機能するように事前構成されています。
このサイトでは、最初に はじめに を読むと、現在のオプションがすべて表示されます。 netbeansアドイン 、 emacsモード および vim構文 の強調表示があります。
Eclipseプラグインもここにあります: http://code.google.com/p/counterclockwise/
編集:jsのコメントごとにリンクを変更
Enclojure (Netbeansで)がリリースされ、Windowsで正常に動作します。
VimClojure は優れた軽量ソリューションです。
私はしません。 Windowsの問題のいくつかを修正するnetbeansプラグインであるEnclojureのリリースを待っています。
更新:私は今、Enclojure ROCKS! :D
もう1つの興味深いIDE開発中のプロジェクトは、ライトテーブルIDEであるKickstarter.comから資金提供されたプロジェクトです。 http://app.kodowa.com/playground
IDEはコンセプトに強く触発されています Bret Victor CUSEC 2012で発表されました: Inventing on Principle
Chris GrangerはBretのアイデアに非常に刺激を受けたので、すぐに 新しいClojureの概念実証 IDEを作成しました。これをライトテーブルと呼びます。プロジェクトは Kickstarterを通じて$ 300kの資金 を獲得し、IDEの非常に初期のリリースはプロジェクトのプレイグラウンドから入手できます。インストールは1回のダウンロードとクリックで簡単です。 、JavaおよびChromeがシステムにインストールされている場合。
IDEはごく初期の段階ですが、いくつかの非常に特徴的な機能、特に右側のパネルにあるコードの「ライブ」ビューがあります。Chromeで実行されているライトテーブルのスクリーンショットを確認してください:
私は過去2か月間Clojureを実験しており、私の学習プロセスではいくつかのアプリケーションを使用しました。
それで、私はパッケージを作り、それをClojureを学びたいすべての人と共有したいと思っています。既存のClojureボックスの何が問題になっていますか?まあ...全く何もありません。しかし、あなたが私のようなもので、emacsのような新しいide(私にとって)で新しいプログラミング言語を学ぶことの複雑さを避けたい場合は、このパッケージが役立つかもしれません。
カスタマイズされたバージョンのscite、つまりWinCommandという名前のアプリケーションを使用して、Clojure replおよびJSwatとより快適にコードをデバッグできます。
WinCommandは.Netフレームワーク(VS 2008)を使用して開発されていますが、それは4〜5年前に開発され、私のプログラミングスキルは最高ではなかったので、修正できるものが見つかったら私に提案できます。
試してみて、どう思いますか?
Ahh ... jejeje ...まあ..ダウンロードしたい場合は、ここで見つけることができます: http://sites.google.com/site/dariomac/Home/projects
Jetbrainsは最近、「La Clojure」をリリースしました。これは、すでに優れた(ただし商用の)Java IDE IntelliJ IDEA用のClojureプラグインです。 IDEAをインストールしたら、プラグインマネージャからプラグインをインストールするか、 プラグインウェブサイトからダウンロードできます。
VimClojure を使用しようとしましたが、それは魅力的ではありませんでした。私はVimの人ですが、試す前にエディターをコンパイルする必要があるという考えは、私が探しているものとはまったく異なります。著者がWindowsサポートについてこれ以上気にしないと言っているという事実は、それを使用する私の嫌悪感に追加します。その上、ドキュメントはかなり貧弱です。
使いやすいインストーラーのClojureとEmacsである ClojureBox に惹かれます。 Emacsをもう一度試してみるときがきたのかもしれません。それはREPLですぐに現れます。
Clooj は学習に適しています。おそらく、実用的なIDE実際の開発には— Emacsを使用するために—ではありませんが)、それは複雑な設定なしで始めるのに最適な方法です。
私のようにclojureを初めて使う人がいます。 Intellij + Cursiveは、初心者には非常に友好的です。リンク: https://cursive-ide.com/
Lighttableを使用してClojureアプリを開発しています。そのかなり素晴らしい!私がお勧めします。