Use emacs, if you want the path of least resistance for writing pure
clojure code. You'll have the most support from the community.

Use whatever IDE you already use for Java, if you need to do a decent
amount of interop.

I use both emacs (pure clj projects) & IntelliJ (when doing interop)
and don't have much trouble swapping back and forth when working on
different projects.

On Wed, Jan 18, 2012 at 11:08 AM, Devin Walters <dev...@gmail.com> wrote:
> Clooj is an option. I learned emacs when I started, but I've tried textmate, 
> ccw, la clojure, enclojure, etc.
>
> My suggestion is: Don't spend too much time trying to be "right" in which 
> editor you choose. I've seen people using just about every editor under the 
> sun to write clojure. Learning the language is more important than the 
> environment you edit in. If you don't know what you want I'd try clooj to 
> give you some frame of reference to evaluate other environments.
>
> Experience reports are welcome.
>
> Sent via mobile
>
> On Jan 17, 2012, at 9:28 PM, Sean Corfield <seancorfi...@gmail.com> wrote:
>
>> On Tue, Jan 17, 2012 at 1:38 PM, Josef Frydl <josef_fr...@mac.com> wrote:
>>> Can you please recommend the Best IDE for Clojure? I have Eclipse
>>> NetBeans and JetBrain already installed.
>>
>> Two possible answers:
>> * use whichever IDE you're already most familiar with and install the
>> appropriate Clojure plugin
>> * use Emacs :)
>>
>> By which I mean to imply that there's no objective "Best IDE" for
>> Clojure - it will depend on what you're used to already, what you're
>> looking for, and how much you're willing to learn in an IDE, just to
>> program in Clojure.
>>
>> When I first started with Clojure, I used TextMate with the Clojure
>> bundle. It was great for working on Clojure code independent of
>> everything else. It was basic, functional and did what I needed at the
>> time.
>>
>> Once I started using Clojure "at work", I installed CounterClockWise
>> because I already used Eclipse at work and I had a definite workflow
>> that I wanted Clojure to fit into. CCW is awesome - kudos to Laurent
>> and Chas (and everyone else who has contributed to it).
>>
>> As Clojure started to become my primary language, I wanted a more
>> Clojure-centric workflow and I wanted things that CCW doesn't (yet)
>> provide such as code completion / auto-suggest, debugging... I also
>> wanted something more lightweight than Eclipse so that I could have
>> the same environment on both my low-powered netbook while traveling
>> and my quad core 16GB RAM desktop. So I switched to Emacs.
>> Technically, I switched _back_ to Emacs after about 20 years of other
>> editors and IDEs. The first week was very painful(!) but soon I found
>> myself more productive and enjoying working with Clojure even more.
>> For all sorts of reasons, Emacs is still the primary choice for
>> Clojure developers - see Chas Emerick's "State of the Union" survey
>> for 2011: 
>> http://cemerick.com/2011/07/11/results-of-the-2011-state-of-clojure-survey/
>> --
>> Sean A Corfield -- (904) 302-SEAN
>> An Architect's View -- http://corfield.org/
>> World Singles, LLC. -- http://worldsingles.com/
>>
>> "Perfection is the enemy of the good."
>> -- Gustave Flaubert, French realist novelist (1821-1880)
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with your 
>> first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to