Gal galit pasidalinti patirtimi, kas kokius IDE naudoja Clojure development'ui, kokie jų trūkumai, kaip konfigūruojat ir pan.
Aš pats kadangi pratęs prie IntelliJ, pradžiai įsidiegiau La Clojure Plugin + Leiningen Plugin.
La Clojure atliko savo darbą patenkinamai, bet turi ir nemažai trūkumų: nepilnai palaiko sintaksę (pvz, ne visus validžius simbolius leidžia naudoti varduose), nepalaiko :refer option'o importuojant namespace'ą per (:require), ne visada veikia navigacija tarp simbolių ir Find Usages. Tiems, kuries patinka Paredit režimas, taip pat teks nusivilti - La Clojure jo neturi.
Be to, kiek žinau, La Clojure daugiau nemaintain'inamas.
Tuo tarpu Cursive atrodo labai patraukliai net ir Early Access (EAP) stadijoj. Puiki integracija su REPL, puikus namespace'ų palaikymas (įskaitant tranzityvų pakeitimų atpažinimą ir reload'inimą), gera integracija su clojure.test, Leiningen projektų sinchronizacija. Palaiko ir Paredit režimą, kurį galima išsijungti. Trūkumas: reikia kas mėnesį instaliuoti naują EAP vesiją, o kai išeis galutinė, žada, kad bus mokama. Šiaip aš nieko prieš sumokėti kad ir kelis šimtus litų už gerą Clojure IDE.
Man La Clojure ir Cursive didžiausias privalumas yra integracija su JDK ir Java lib'ais, t.y. Java klasių ir metodų auto-completion, JavaDoc'ai ir pan.
Kaži koks yra JDK/Java integracijos palaikymas dirbant su Vim, Emacs, Light Table?
Man įdomus kitų žmonių patyrimas.
Osvaldas