On `lein repl` hanging - it could be anything, from the repl is used (
https://github.com/trptcolin/reply/) to who knows. If your issue is
reproducible with a clean lein install, there should be no reason why a bug
report wouldn't be welcome.

File hosting wouldn't be as much as problem a setting up a mini build
system that continuously fetched the latest stable release of CCW and
applied it to Eclipse, making sure it works for users from every OS... it's
much more maintainable to let the user figure out what IDE/editor to use
and how to get it working.

It'd be ideal if `lein self-install` saved a lot of work / decisions to the
newcomers, but making that happen requires a lot of effort - which might or
might not be worth it, especially considering lein devs' contributions come
from their free time (afaict). Same thing for Clojure the language, the
library ecosystem, etc.

On Fri, Feb 15, 2013 at 6:11 PM, Jules <julesjac...@gmail.com> wrote:

> Yes, just zipping up a clean eclipse+ccw was my first thought too, but the
> resulting file is rather large 200MB or so, so we'd need to find hosting
> for that.
>
>
> On Friday, February 15, 2013 6:09:14 PM UTC+1, vemv wrote:
>
>> Now I think it, if automating the CCW plugin install is too difficult
>> (Eclipse is very script-unfriendly) we could just mantain an
>> already-configured setup ready to download. In other words, zipping and
>> uploading a clean `eclipse` folder.
>>
>> On Fri, Feb 15, 2013 at 6:03 PM, Víctor M. V. <ve...@vemv.net> wrote:
>>
>>> on the CCW hang you mention - I saw an issue that was marked as
>>> "critical" on the bug tracker, two weeks ago. As I can't find it anymore I
>>> assume it's been fixed. Are you sure you're using the absolute latest
>>> version?
>>>
>>> If you are, you should open an issue.
>>>
>>> I like your idea. Assuming curl is installed, when running `lein.bat
>>> self-install` the user could be asked whether he wants to download "a fully
>>> functioning Clojure development environment" or something like that.
>>>
>>>
>>> On Fri, Feb 15, 2013 at 5:36 PM, Jules <jules...@gmail.com> wrote:
>>>
>>>> By the way, I've been trying to write an install script for windows
>>>> that installs leiningen + CCW. Creating a folder for all Clojure stuff,
>>>> putting that folder on the PATH, downloading lein.bat, running lein
>>>> self-install, downloading eclipse works OK. So far there are two problems I
>>>> ran into that prevented full installation:
>>>>
>>>> 1. How to install CCW into eclipse from the command line? There should
>>>> be a way to do it according to this page: http://help.eclipse.org/**
>>>> galileo/index.jsp?topic=/org.**eclipse.platform.doc.isv/**
>>>> guide/p2_director.html<http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/p2_director.html>but
>>>>  I haven't been able to come up with an actual command that succesfully
>>>> installs CCW. I suppose the -repository should have the ccw update site,
>>>> but what should be the -installIU argument?
>>>>
>>>> 2. How to prevent CCW from hanging when creating a leiningen project.
>>>>
>>>>
>>>> On Friday, February 15, 2013 5:19:01 PM UTC+1, Jules wrote:
>>>>>
>>>>> 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/**cou**
>>>>> nterclockwise/ <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/**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 clo...@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+u...@**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+u...@**googlegroups.com.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<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 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/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 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/groups/opt_out.


Reply via email to