lpetit, I'll describe my experience with CCW on windows. Installing CCW is fairly easy, though not as easy as just downloading and running. If you go to the counterclockwise site (https://code.google.com/p/counterclockwise/) it is reasonably clear what you should do, but not as clear as it could be by a long shot. New users would be inclined to click the download button on the top, which takes you to a page with two jars, which is not the correct way to install CCW. On the main page there are links, and one of them in the middle is "Installation / Feature description / Documentation<https://code.google.com/p/counterclockwise/wiki/Documentation#Install_Counterclockwise_plugin>". That should really be very prominent. On that page you find these instructions, among a page with a lot of other stuff:
---- Pre-requisites: - Java Virtual Machine (JVM) 6 or higher (for running Eclipse. Your projects can still use Java 5) - Eclipse 3.5 or higher installed : "Eclipse SDK" package, "Eclipse for Java Developers" package, "Eclipse for Java EE Developers" package, etc. (really, any packaging including JDT -Java Development Tools- features will work) Update site : http://ccw.cgrand.net/updatesite/ --- So you download java 6+. Then you download eclipse, which uses a non-standard way to install (on windows). But then what? Turns out you have to go to Help -> Install new software, paste that url, select counterclockwise, press next a couple of times and then you're good to go. But now you still don't have leiningen, which is essential if you want to do anything non toy. The installation page of CCW does describe how to create a leiningen project, but doesn't say that you first have to manually install leiningen. Even if you manage to install it, which is quite a feat for a newbie (as described previously), how do you then use it from CCW? For me, if I create a new leiningen project, the a new project gets created but then the IDE hangs and the project doesn't have anything in it... A quick way to improve the situation is to make it prominently clear on the homepage of CCW what the steps are for installing a full featured CCW + leiningen. Even better would be to create a package to automate those steps of course. vemv, I don't know how the situation is now with Ruby, but when I used it it was really easy (and I did use it for non-toy purposes -- I got paid to use it). You downloaded the ruby installer, ran it, opened a command line and typed "gem install rails" and you have everything you need. The "it's hard no matter what you do if you use open source" really doesn't match with my experience. There *are* easy to use open source projects. Python is another example. You're right that there are a lot of open source projects that aren't as easy, like OCaml for example, and look how successful that is. But this isn't a pissing match between different projects. Don't we want people to use Clojure? Jules -- -- 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.
