I have to say that while I'm sorry that we didn't snag the original
poster
as a Clojure user, he has actually done us a real favor. The most
important
customer is the pissed off customer who tells you why he is pissed
off. You
don't have to take everything he says to heart, but it is always worth
listening
to the one that got away.

As someone who was a raw clojure beginner not all that long ago, a
beginner
with a lot of Java experience, I do think that we have a problem with
the
'out of the box' experience. My first bit of evidence is the fact that
the
issue seems to come up fairly often. When you have a persistent
customer
complaint, you have to ask yourself, is the problem with the
customer?  In
fact, before a recent intro-to-clojure talk I went ahead and built my
own little
'get you going' project just to make it easier for the raw beginner:
http://github.com/russolsen/dejour/downloads

While dejour is just a quick and dirty thing that I put together in a
few hours,
I think that it captures what we need: a single zip/tar/jar file that
you can
download, unpack and run. No install, no git, no nothing. Just
download,
unpack and run a simple script. As someone else mentioned, JRuby does
a really good job of this. We can at least as good as JRuby.

How far can you get with just a repl and no ide? Perhaps just far
enough
to decide that this clojure thing is worth more time. Perhaps more:
There
is nothing in clojure that requires an ide any more than python or
ruby or
perl.

It's a complicated world out there, full of very smart people with
varying backgrounds.
Some of them know lisp but not java. Some know java but no lisp. Some
know
neither but are smart nevertheless and are looking for a better
language. Many of the
engineers that I work with will run screaming from the room at the
sight of
a shell/batch script I think we want them all. We want every one of
them to
use clojure.

Russ



On Mar 22, 1:26 am, cej38 <junkerme...@gmail.com> wrote:
> I am a physicist by training and practice, this means that I am an
> expert on Fortran 95.  To say my exposure to Java is minimal would be
> generous.  And until last year when I heard about Clojure from a
> friend, I thought LISP was a speech impediment.
>
> Setting up Clojure was a MAJOR problem for me, what with getting
> path's and classpaths right. (Figuring out what a classpath is was a
> challenge.)  If it wasn't for the very patient help of a CS friend of
> mine, I would not have figured it out.
>
> I think the documentation assumes that the user is comfortable with
> Java.  I feel like I am being asked to learn Java so that I can learn
> Clojure.
>
> I am now an avid Clojure user, but there really does need to be better
> descriptions of how to set Clojure up on the website.
>
> On Mar 21, 4:37 pm, Quzanti <quza...@googlemail.com> wrote:
>
>
>
> > Reading his post I got the impression he was a bit of an egocentric (a
> > bit more information about himself than was relevant), those sorts
> > tend to overreact.
>
> > However I can imagine the whole just bung the jar file on your
> > classpath thing wouldn't make much sense for a java newbie. It may
> > highlight the need for some special 'getting started' documentation
> > for Lisp programmers who have never used java, which I understand to
> > be one target audience of clojure.
>
> > > I don't understand the complaints about installing Clojure. As far as I 
> > > know
> > > there's nothing required to 'install' Clojure beyond downloading the
> > > clojure.jar, other than I guess having a working Java installation.

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