Ich habe angefangen, ein System mit clojure zu bauen, hauptsächlich weil ich Java-Bibliotheken benutzen muss. Mein Hauptproblem mit Clojure ist der Mangel an geeigneter IDE-Unterstützung (es war nicht trivial, es mit Emacs unter Windows gut zu machen). Ich habe mich gefragt, welche Schwierigkeiten andere Leute hatten.
Meine bisherigen Probleme:
Mangel an "benutzerfreundlichen" Stacktraces (von Haskell kommend, es fühlte sich an wie ein riesiger Schritt zurück), aber man gewöhnt sich irgendwann daran und lernt, sich vom Schleim / Swank abzulenken.
Immer noch Alptraum über die Tage, als wir nicht Leiningen hatten (Klassenpfad Chaos, Start-Skripte, Abhängigkeit "Management" Hölle).
Es hat sich sehr verbessert und verbessert jede Veröffentlichung, die es scheint.
wird von dem "Lazy Bug" gebissen.
%Vor%und "der Lazy Bug" macht Ihre Datei leer!
ps: Die Antwort lautet dorun
Eine Idee: Wenn Sie in einer Java-Umgebung arbeiten, sollten Sie vielleicht daran denken, mit Ihrer Java-IDE zu arbeiten und ein Clojure-Plugin zu verwenden, anstatt mit Emacs usw. zu gehen.
Zum Beispiel funktioniert mein Setup wunderbar mit:
Da ich viel Java zusammen mit meinem Clojure-Code verwenden muss (oft im selben Projekt!), ist dieses Setup viel sinnvoller, als mit einer ganzen Reihe neuer Werkzeuge zu kämpfen.
Tags und Links clojure