Yes, yes and yes: The videos are great, and all of the information is out 
there, but it was hard for me to find as I first waded in. And getting contrib 
to work was one of my first problems. BTW I'd also like to reinforce that 
although full IDEs aren't necessary to begin -- and besides they're often a 
matter of taste -- something *slightly* beyond a bare REPL would be a big help 
for beginners. In particular an editor with language-aware indenting and 
parentheses/bracket matching is one thing that can make a big difference (and 
it'd be nice if getting this didn't require too many steps).

One other beginner issue that hasn't been mentioned is the fuzzy line between 
Clojure and Java in the documentation, which is of course one of Clojure's 
strengths via interop, and therefore probably always going to be a little 
messy. But coming from a life in which CLtL2 was all I needed for a reference 
(and similar things in other languages)  I was initially somewhat confused when 
basic-seeming things weren't in the Clojure docs, and then were or weren't in 
the contrib docs, and then I finally realized that I have to always look at 
both of those and then everything that Java provides and quite reasonably 
hasn't been reimplemented in Clojure. I'm not saying any of those design 
decisions is bad (on the contrary), but the diffuseness of some of the 
documentation can be confusing to newcomers, especially those not coming from 
Java. I could imagine a sort of meta-index to all of this that would be really 
helpful -- but of course it would also be a lot of work.

 -Lee

On Mar 22, 2010, at 12:13 PM, Luc Préfontaine wrote:

> I looked at these videos and they are a very good starting point.
> Then do we have a communication problem getting these things known ?
> Are these videos listed on the "Getting started" page ?
> 
> What about using contrib ? That would be the first "classpath" problem a 
> newcomer would face.
> 
> It looks to me that we have all the answers but not in a single spot.
> 
> Luc P. 
> 
> On Mon, 2010-03-22 at 06:44 -0700, Sean Devlin wrote:
>> Luc,
>> Windows users should be good to go.  Clojurebox, Enclojure & CCW are
>> ready for use for any Java dev with some experience.  As for the
>> installation process, pick you poison:
>> 
>> 
>> http://vimeo.com/tag:install_clojure
>> 
>> 
>> Sorry to self-post,
>> Sean
>> 
>> On Mar 22, 7:31 am, Luc Préfontaine <lprefonta...@softaddicts.ca>
>> wrote:
>> > Is my first impression right or wrong ?
>> >
>> > Is Clojure harder to setup from Windows for beginners ?
>> >
>> > Would an installer (.msi) help by hiding Java related details and
>> > providing some basic scripts to run it ?
>> >
>> > Luc P.
>> >
>> > On Mon, 2010-03-22 at 16:48 +0530, Martin DeMello wrote:
>> > > On Mon, Mar 22, 2010 at 2:19 PM, Joel Westerberg
>> > > <joel.westerb...@gmail.com> wrote:
>> >
>> > > > Every time I've started up with a clojure project I've had to spend a 
>> > > > few
>> > > > hours fiddling with the environment, not that I don't do that with 
>> > > > other
>> > > > languages, but it would be nice with an officially sanctioned solution 
>> > > > for
>> > > > setting up a sane environment.
>> >
>> > > Even better, an officially sanctioned solution expressed both as
>> > > documentation, and as a collection of shell scripts for all the major
>> > > platforms.
>> >
>> > > (As another non-java-familiar clojure adoptee, classpaths were
>> > > definitely a hurdle)
>> >
>> > > martin
>> 
>> 
> 
> -- 
> 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
>  
> To unsubscribe from this group, send email to 
> clojure+unsubscribegooglegroups.com or reply to this email with the words 
> "REMOVE ME" as the subject.

--
Lee Spector, Professor of Computer Science
School of Cognitive Science, Hampshire College
893 West Street, Amherst, MA 01002-3359
lspec...@hampshire.edu, http://hampshire.edu/lspector/
Phone: 413-559-5352, Fax: 413-559-5438

Check out Genetic Programming and Evolvable Machines:
http://www.springer.com/10710 - http://gpemjournal.blogspot.com/

-- 
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

To unsubscribe from this group, send email to 
clojure+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to