Wie entwickelt man in Clojure auf Windows-Systemen?
Antworten
Zu viele Anzeigen?Eine weitere interessante IDE, die derzeit entwickelt wird, ist ein über Kickstarter.com finanziertes Projekt, die Light Table IDE: http://app.kodowa.com/playground
Die IDE ist stark inspiriert von den Konzepten Bret Victor vorgestellt auf der CUSEC 2012: Erfinden aus Prinzip
Chris Granger fühlte sich von Bret's Ideen so inspiriert, dass er schnell ein Proof-of-Concept für ein neues Clojure IDE, die er Light Table nennt. Das Projekt erhielt 300.000 $ Finanzierung über Kickstarter und sehr frühe Versionen der IDE sind über den Projektspielplatz verfügbar. Die Installation ist so einfach wie ein einziger Download und Klick, wenn Sie Java und Chrome auf Ihrem System installiert haben.
Die IDE befindet sich noch in einem sehr frühen Stadium, verfügt aber über einige sehr charakteristische Funktionen, insbesondere die "Live"-Ansicht Ihres Codes im rechten Bereich. Sehen Sie sich diesen Screenshot von Light Table in Chrome an:
Ich habe in den letzten zwei Monaten mit Clojure experimentiert und in meinem Lernprozess habe ich mehrere Anwendungen verwendet.
Ich habe also ein Paket erstellt und möchte es mit allen teilen, die Clojure lernen wollen. Was ist falsch an der existierenden Clojure Box? nun... gar nichts; aber wenn Sie wie ich sind und die Komplexität des Lernens einer neuen eine neue Programmiersprache in einer (für mich) neuen Ide wie Emacs zu erlernen, dann könnte dieses Paket nützlich finden.
Sie haben eine angepasste Version von scite, eine Anwendung namens WinCommand, um komfortabler mit Clojure-Replikaten arbeiten zu können, und JSwat zum Ihren Code zu debuggen.
Denken Sie daran, dass WinCommand mit dem .Net-Framework (VS 2008) entwickelt wurde. aber es wurde vor 4-5 Jahren entwickelt und meine Programmierkenntnisse waren nicht meine Programmierkenntnisse waren nicht die besten. Wenn Sie also etwas finden, das behoben werden kann, können Sie mich.
Probieren Sie es aus und lassen Sie mich wissen, was Sie davon halten!
Ahh... jejeje... nun... wenn Sie es herunterladen möchten, können Sie es hier finden: http://sites.google.com/site/dariomac/Home/projects
Jetbrains hat kürzlich "La Clojure" veröffentlicht, ein Clojure-Plugin für ihre bereits ausgezeichnete (aber kommerzielle) Java-IDE IntelliJ IDEA. Sobald Sie IDEA installiert haben, können Sie das Plugin über den Plugin-Manager installieren oder es herunterladen von die Plugin-Website.
Ich habe versucht, die VimClojure fand es aber wenig einladend. Ich bin ein Vim-Fan, aber die Vorstellung, dass ich meinen Editor kompilieren muss, bevor ich ihn überhaupt ausprobieren kann, ist definitiv nicht das, wonach ich suche. Die Tatsache, dass der Autor sagt, er kümmere sich nicht mehr um die Windows-Unterstützung, trägt zu meiner Abneigung bei, ihn zu benutzen. Hinzu kommt, dass die Dokumentation ziemlich dürftig ist.
Ich bin angezogen von ClojureBox das Clojure und Emacs in einem einfach zu bedienenden Installationsprogramm vereint. Vielleicht ist es an der Zeit, Emacs eine weitere Chance zu geben. Es kommt direkt in der REPL auf.
Clooj ist gut für das Lernen. Wahrscheinlich ist es keine praktische IDE für echte Entwicklung - dafür würde ich Emacs verwenden - aber es ist ein perfekter Weg, um ohne komplexe Einrichtung zu beginnen.