I’ll come out as an Emacs -> Cursive convert. I had been using emacs for Clojure development for 6+ years before I switched. Originally I had no intention of actually switching, but, as Colin suggested, I found enough additional value in Cursive to make my experimentation with Cursive permanent.
> On Aug 3, 2015, at 5:02 AM, Colin Fleming <colin.mailingl...@gmail.com> wrote: > > For Clojure nothing beats emacs + CIDER > > As a clearly biased participant here (I develop Cursive) I'd like to politely > disagree with this. Lots of people are switching to Cursive from Emacs, > including many that you've heard of. Obviously different strokes for > different folks etc, but a lot of experienced Emacs users are finding enough > additional value in Cursive (and potentially other environments, but I can't > really speak to them) that they're willing to go through the pain of > switching editing environments to get it. A lot of people also switch from > one to the other depending on what they're doing - lein and boot provide > enough of a layer that this is not painful and allows you to use the > strengths of one or the other. > > Obviously I'm delighted if people are happy with the tools that they're > using, whatever they may be, but I do think it's time to lay to rest the myth > that Emacs is the only (or unequivocally the best) environment for Clojure. > That hasn't been true for a long time - there are lots of good options. > > On 3 August 2015 at 04:05, Jason Lewis <ja...@decomplecting.org > <mailto:ja...@decomplecting.org>> wrote: > IntelliJ CE (the free version) has served me well for Java and (playing with) > Cursive for Clojure. I can't speak to Python. > > For Clojure nothing beats emacs + CIDER, and emacs is a fine choice for > Python. I generally stick to IntelliJ for Java, but I do know a few people > who use emacs for Java and then do a run through an IDE for static analysis > and automated refactoring as a second step. > > FWIW, I think it's worth learning the tradeoffs between editors and IDEs; I > wish I'd learned the difference earlier on. Maybe Python/emacs -> > Java/IntelliJ -> Clojure/emacs? Learning emacs and IntelliJ might be a bit of > cognitive overhead, but (insert some old saw about a good craftsmen knowing > his tools). > > I can't imagine using Atom for Java, and using it for Clojure seems like a > terrible idea; no inline eval, no integrated REPL, no jump-to-fn-definition, > no jump-to-docstring... I used it briefly when I was still doing Ruby, it was > acceptable on the days when the latest update didn't cause it to crash every > 15 minutes. > > > > On Sun, Aug 2, 2015 at 8:51 PM Mark Engelberg <mark.engelb...@gmail.com > <mailto:mark.engelb...@gmail.com>> wrote: > Intellij might be your best option for a unified development platform for > Java, Clojure, and Python. It won't be free though. > > > > -- > 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 > <mailto: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 > <mailto:clojure%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > <http://groups.google.com/group/clojure?hl=en> > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com > <mailto:clojure+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > -- > 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 > <mailto: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 > <mailto:clojure%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > <http://groups.google.com/group/clojure?hl=en> > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com > <mailto:clojure+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > > -- > 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 > <http://groups.google.com/group/clojure?hl=en> > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com > <mailto:clojure+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.