Would agree with Laurent. For newbies, I would not recommend anything apart from Eclipse. It's really stable and I have been using it for multiple projects over the past year. It just work. I really love the integrated REPL and ability to debug with breakpoints. I spent 5-6 years with Eclipse and then tried Intellij Idea for 2 years and loved it. However with CCW I do not have any of the issues that people have with eclipse, because clojure vm is very lightweight. I start eclipse, start the repl and then keep using it without any restart for weeks. Any code that I change is live loaded into REPL.
Thanks Anand On Thursday, July 25, 2013 3:42:18 PM UTC-7, Laurent PETIT wrote: > > 2013/7/26 Colin Fleming <[email protected] <javascript:>>: > > Hi Laurent, > > > > Thanks for those links, I'll try the standalone version. I recently > tried to > > set up CCW, I got it running but several of the Paredit keybindings > didn't > > work for me and they didn't appear in the shortcut preferences either. > I'm > > definitely in the "have always hated Eclipse" camp but I'll give the > > standalone version a try and let you know how I get on. If I have > problems > > I'll post them to the CCW list. > > > > Thanks for all the hard work, CCW has really come a long way! > > Hi Colin, thanks for the kind words! > > If you're feeling a little bit more adventurous, you can also try the > brand new feature I've been introducing this week: AutoShift! (tl;dr: > fix indentation as you type) > > More on this (explanations, links, etc.) in this thread: > > https://groups.google.com/d/msg/clojuredev-users/F-gm5I5ZYUs/HZek6XA8u7MJ > > Also, please note that I'll be on holidays during August, so dont > expect too quick a response ;-) > > > > > Cheers, > > Colin > > > > > > On 26 July 2013 09:12, Laurent PETIT <[email protected] <javascript:>> > wrote: > >> > >> tl;dr: why not at least *try* Counterclockwise before skipping it > >> 'because of Eclipse'? You may find its editor with paredit shortcuts > >> appealing. A full standalone Eclipse+Counterclockwise is available for > >> your platform here: > >> > >> > http://updatesite.ccw-ide.org/branch/master/master-travis000102-git75512b6843a242e2ab3c9f4057c42c884653b2ea/products/ > > >> > >> > >> I'm a bit sad when I read people don't want to try Counterclockwise > >> just because they had a prior bad experience with Eclipse. > >> > >> Not even giving it a try, c'mon guys, please ;-) > >> > >> I have been working on the automation of build and delivery recently, > >> and for instance giving it a try is as easy as: > >> > >> 1. download the standalone version for your OS from here: > >> > >> > >> > http://updatesite.ccw-ide.org/branch/master/master-travis000102-git75512b6843a242e2ab3c9f4057c42c884653b2ea/products/ > > >> (pretty stable version, stick to this link please) > >> > >> It's a big download, but you have everything included (Eclipse base + > >> Counterclockwise + Leiningen + Eclipse Git ...) > >> > >> 2. Unzip into a directory named e.g. counterclockwise > >> > >> 3. Locate counterclockwise / counterclockwise.app / > >> counterclockwise.exe depending on your platform, and start it ! > >> > >> Even if you still don't like the beast, some feedback on what you > >> liked / disliked will always be appreciated since new viewpoints are > >> generally challenging and interesting! > >> > >> Cheers, > >> > >> -- > >> Laurent > >> > >> > >> 2013/7/25 Ryan Stradling <[email protected] <javascript:>>: > >> > I have used Vi, emacs, and IntelliJ for Clojure. > >> > > >> > I have used eclipse on non Clojure projects but it is not my default > >> > choice. > >> > I typically choose IntelliJ over eclipse when that type of > environment > >> > is > >> > needed. > >> > I had a very capable set-up in IntelliJ. There are still some issues > >> > with > >> > the Clojure plugin especially if you are used to paredit. > >> > I naturally gravitate towards Vi when choosing between emacs or Vi. > >> > Vim-fireplace is really good if Vim is something you would like. > >> > > >> > Emacs though IMHO is still the best one out there of what I have > tried. > >> > With all the others, I feel that I miss the interactive REPL > experience > >> > I > >> > get with emacs. That, ergo-mode, and Caps Lock mapped to the ctrl > key > >> > are > >> > what brought me back to it. > >> > > >> > Daily I use emacs. When needed, I use IntelliJ. (For instance I was > >> > writing a plug-in in Clojure for a Java application. I did not know > the > >> > Java application well at all and had a hard to find issue. I fired > up > >> > IntelliJ, and I was able to debug in Java and Clojure and found the > >> > issue > >> > rather quickly.) > >> > > >> > > >> > > >> > > >> > On Thursday, July 25, 2013 3:55:22 PM UTC-4, Lee wrote: > >> >> > >> >> > >> >> On Jul 25, 2013, at 3:37 PM, Sean Corfield wrote: > >> >> > > >> >> > In October 2011, I decided to give Emacs another chance - > >> >> > specifically > >> >> > for Clojure development - and that's what I use day-in, day-out. I > >> >> > have a slightly customized setup but it really doesn't have much > >> >> > beyond the starter kit, rainbow delimiters and autocompletion > added. > >> >> > It has a huge learning curve (nay, a _cliff_!) but it is hands > down > >> >> > the best Clojure environment (in my opinion - and about 70% of all > >> >> > Clojure developers surveyed, according to Chas's surveys). > >> >> > > >> >> > Coming back to Emacs after about a 20 year break(!), I was > surprised > >> >> > to see it had only advanced to version 24 (in fact, back in > October > >> >> > 2011, 24 was only a preview build), and it took a fair bit of > getting > >> >> > used to (again). Since then, two of my team have also switched > >> >> > full-time from ST2 to Emacs. The third does a lot of front end web > >> >> > dev > >> >> > and finds ST2 easier to work with - but I suspect when she starts > >> >> > doing Clojure / ClojureScript work, she'll switch too. > >> >> > >> >> For Sean or anyone who finds Sean's narrative compelling (I do), > >> >> imagine > >> >> emacs without the learning curve! I say it's possible and I point to > >> >> the > >> >> long-extinct FRED (Fred Resembles Emacs Deliberately) that was part > of > >> >> Macintosh Common Lisp as a proof of principle. I don't have the time > or > >> >> chops to develop such a thing, but if anyone here does then this > would > >> >> be a > >> >> way to make the world a better place. > >> >> > >> >> -Lee > >> >> > >> > -- > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "Clojure" group. > >> > To post to this group, send email to > >> > [email protected]<javascript:> > >> > Note that posts from new members are moderated - please be patient > with > >> > your > >> > first post. > >> > To unsubscribe from this group, send email to > >> > [email protected] <javascript:> > >> > 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 [email protected] <javascript:>. > >> > For more options, visit https://groups.google.com/groups/opt_out. > >> > > >> > > >> > >> -- > >> -- > >> You received this message because you are subscribed to the Google > >> Groups "Clojure" group. > >> To post to this group, send email to [email protected]<javascript:> > >> Note that posts from new members are moderated - please be patient with > >> your first post. > >> To unsubscribe from this group, send email to > >> [email protected] <javascript:> > >> 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 [email protected] <javascript:>. > >> For more options, visit https://groups.google.com/groups/opt_out. > >> > >> > > > > -- > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to [email protected]<javascript:> > > Note that posts from new members are moderated - please be patient with > your > > first post. > > To unsubscribe from this group, send email to > > [email protected] <javascript:> > > 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 [email protected] <javascript:>. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
