it-swarm.com.de

Clojure IDE unter Windows?

Wie entwickelt man sich in Clojure auf Windows-Systemen?

44
CDR

Persönlich benutze ich Emacs, weil mir kein anderer IDE bei Sexpression-Sprachen richtig liegt. Swank/Slime/Emacs/Clojure ist so ein mächtiges Replik-Setup, das sich für mich nicht als richtig anfühlt. Wenn Sie möchten, dass es einfach eingerichtet wird (vorausgesetzt, Sie haben noch keine emacs eingerichtet), überprüfen Sie clojurebox

https://github.com/devinus/clojure-box

Vorkonfiguriert, um nach dem Ausführen eines Installationsprogramms nur unter Windows zu arbeiten.

23
Runevault

Das erste, was Sie auf der Website lesen würden, wenn Getting Started alle Ihre aktuellen Optionen aufführt. Es gibt ein netbeans Add-In , emacs mode und vim Syntax Hervorhebung.

17
Aaron C

Hier gibt es auch ein Eclipse-Plug-In: http://code.google.com/p/counterclockwise/

Edit: geänderter Link je js 'Kommentar

15

Enclojure (in Netbeans) ist jetzt veröffentlicht und funktioniert gut unter Windows.

VimClojure ist eine gute leichte Lösung. 

12
Joshua Fox

Ich nicht. Ich warte auf die Veröffentlichung von Enclojure, dem Netbeans-Plugin, das einige Probleme mit Windows behebt.

UPDATE: Ich mache jetzt, Enclojure ROCKS! : D

8
Rayne

Ein weiteres interessantes IDE in Entwicklung ist ein Projekt, das über Kickstarter.com, die Light Table IDE, finanziert wird: Http://app.kodowa.com/playground

Das IDE ist stark von den Konzepten Bret Victor inspiriert, die auf der CUSEC 2012 vorgestellt wurden: Erfinderisches Prinzip

Chris Granger fühlte sich von Brets Ideen so inspiriert, dass er schnell eine Proof-of-Concept für ein neues Clojure IDE zusammenstellte, die er Lichttisch nennt. Das Projekt erhielt 300.000 $) durch Kickstarter , und sehr frühe Veröffentlichungen der IDE sind auf dem Spielplatz des Projekts verfügbar. Die Installation ist so einfach wie ein einzelner Download und Klick, wenn Java und Chrome auf Ihrem System installiert sind.

Das IDE befindet sich noch in einem sehr frühen Stadium, weist jedoch einige Besonderheiten auf, insbesondere die Live-Ansicht Ihres Codes im rechten Fensterbereich. Überprüfen Sie diesen Screenshot von Light Table in Chrome:

Light Table IDE running in Chrome browser on Windows

8
raju-bitter

Ich habe in den letzten zwei Monaten mit Clojure experimentiert und in meinem Lernprozess habe ich verschiedene Anwendungen verwendet. 

Also habe ich ein Paket zusammengestellt und möchte, dass es mit allen geteilt wird, die Clojure lernen möchten. Was ist los mit der vorhandenen Clojure Box? naja ... gar nichts; aber wenn Sie wie ich sind und die Komplexität des Lernens einer neuen Programmiersprache in einer neuen Form (für mich) wie emacs vermeiden möchten, können Sie dieses Paket für nützlich halten . 

Sie haben eine angepasste Version von scite, eine Anwendung mit dem Namen WinCommand, um mit Clojure repl und JSwat komfortabler zu arbeiten, um Ihren Code zu debuggen. 

Denken Sie daran, dass WinCommand mit .Net Framework (VS 2008) Entwickelt wurde, aber es wurde vor 4-5 Jahren entwickelt und meine Programmierkenntnisse waren Nicht die besten, wenn Sie also etwas finden, das sein kann fix kannst du mir vorschlagen.

Probieren Sie es aus und lassen Sie mich wissen, was Sie darüber denken! 

Ahh ... jejeje ... wenn Sie es herunterladen möchten, finden Sie hier: http://sites.google.com/site/dariomac/Home/projects

6
dariomac

Jetbrains hat kürzlich "La Clojure" veröffentlicht, ein Clojure-Plugin für das bereits ausgezeichnete (aber kommerzielle) Java IDE IntelliJ IDEA. Wenn Sie IDEA installiert haben, können Sie das Plugin vom Plugin-Manager installieren oder von der Plugin-Website herunterladen.

5
Mark Derricutt

Ich habe versucht, VimClojure zu verwenden, fand es aber nicht einladend. Ich bin eine Vim-Person, aber die Idee, dass ich meinen Redakteur vor dem Ausprobieren zusammenstellen muss, ist definitiv nicht das, wonach ich suche. Die Tatsache, dass der Autor sagt, er interessiere sich nicht mehr für die Windows-Unterstützung, trägt zu meiner Abneigung bei der Verwendung dieser Funktion bei. Darüber hinaus ist die Dokumentation ziemlich schlecht.

ClojureBox Das sind Clojure und Emacs in einem benutzerfreundlichen Installationsprogramm. Vielleicht ist es an der Zeit, Emacs eine weitere Chance zu geben. Es kommt direkt in der REPL.

3
Steve Rowe

Clooj ist gut zum Lernen. Wahrscheinlich kein praktischer IDE für echte Entwicklung - dafür würde ich Emacs verwenden -, aber es ist der perfekte Einstieg ohne komplizierte Einstellungen.

2
JasonFruit

Wenn jemand neu ist, clojure wie ich bin. Intellij + Cursive scheint Neuling sehr freundlich zu sein. Link: https://cursive-ide.com/

1
ninjahoahong

Ich verwende Lighttable, um Clojure-Apps zu entwickeln. Es ist ziemlich fantastisch! Ich würde empfehlen.