

Great set of tooling for Clojure and its getting even better rapidly.Ĥ) Eclipse Counterclockwise - CCW has been in work for years and continues to file down the getting started and ease of use rough edges. If you are a Java programmer coming from the world of IDEs or feel like the support of a an IDE might be useful to you, then check out:ģ) IntelliJ Cursive - this reboot of the IntelliJ Clojure environment is rapidly winning converts. Really easy to set up and just get going.Ģ) Light Table - LT is written in ClojureScript but I'd say has more ambitious goals to change the way we write code, making it more interactive and our data more visible. If you have not allegiance to a pre-existing editor and want an easy place to start, there are two great choices:ġ) Nightcode - everything you basically need to write and run Clojure in a new editor written in Clojure itself. There are now at least 6 very good Clojure environments. The world has changed a lot since I first wrote this. But I'm still hoping for a Clojure-specific IDE to show up. I use Eclipse now when I want to see lots of files and projects at once, which I have a hard time doing in Emacs.Īt the moment, my bet is that the Eclipse tooling will start to pull away from the others.

However, the NetBeans remote repl has been broken out into an independent project and is coming very soon to Eclipse which will make Eclipse even more attractive. The Eclipse repl is just a stock command-line repl and is pretty bad in comparison to NetBeans.

Right now, I use Emacs for day-to-day editing and my normal work environment.Įclipse - The Eclipse editor is coming along and the structural editing has some of the niceties of paredit (but not the truly essential slurp, barf, splice capability).
Os x text editor with code repository integration portable#
Aquamacs does not follow standard gnu emacs conventions and you'll find it harder to create a portable environment or use other people's extensions. If you're going to use Emacs on the mac, I'd recommend using Emacs.app, not Aquamacs. But it's Emacs with all its pros and cons. REPL integration is glorious as you'd expect. The NetBeans remote repl is very very good.Įmacs - I eventually bit the bullet and learned Emacs. I found the integration with build tooling for things like Maven was rocky. NetBeans - not wanting to learn Emacs, I switched to NetBeans. At some point I wanted better REPL integration. Textmate - was a great way to get started and is obviously a very functional text editing environment. I have spent significant chunks of time (on a Mac) with:
