Sean,

There are many ways in which one could have the point of view that getting 
started with Clojure is simple.

As I tried to illustrate in the post, there exist other points of view from 
which this is not true.

Just because you found it easy to get started, does not mean others do, and 
judging from the reaction to my post, I'm by no means the only person to feel 
this way.

You went to a bootcamp to learn clojure, you found some Clojure-MacOSX package, 
and you're perfectly fine with using a Terminal and TextMate. Others do not 
come from your point of view.

This entire discussion is an exercise in accepting the fact that hundreds of 
other people who want to learn Clojure and are very much interested in it, 
nevertheless find it very difficult to get started. Just because you found it 
simple, does in no way invalidate their point of view.

It will only help the language and the community if we address their concerns. 
Plus, it's just a nice thing to do.

If I have time, I'm going to see what I can do about improving clojure's API 
docs, and if anyone is already working on this sort of project, I'd be 
interested in possibly helping out.

- Greg

On Jun 28, 2010, at 9:01 PM, Sean Corfield wrote:

> On Sun, Jun 27, 2010 at 2:58 PM, Greg <g...@kinostudios.com> wrote:
>> This weekend I've been diving head-first into Clojure, and I've documented a 
>> lot of the sticking points that I've run into as a n00b.
>> 
>> I'd like to share them with the community here, in the hopes that we might 
>> be able to improve the getting started experience for people considering 
>> Clojure:
>> 
>> http://gregslepak.posterous.com/clojures-n00b-attraction-problem
> 
> Whilst I have some sympathy with the apparent range of choices, as
> someone who is also new to Clojure (I attended Amit Rathore's
> "bootcamp" in May as my very first exposure to the language), I think
> you've made life much worse for yourself than you needed to...
> 
> I'm on a Mac so I use TextMate with a Clojure bundle or I use vi. I
> don't think you need to worry about an "IDE" when you're first
> learning a language. Finding and installing a simple clj script is
> pretty easy, IMO (I used the Clojure-MacOSX package to get my initial
> Clojure installation up and running), but mostly I work with lein for
> 'building' stuff. Getting lein installed was pretty simple, then it's
> just a case of 'lein new projectname', drop into the new directory,
> 'lein deps' and then 'lein test'. At that point you can edit the
> tests, edit the source and compile, test etc as much as you want.
> 
> I recently had cause to create a JAR that allowed me to call Clojure
> from a Java web application. There was a pretty good example of that
> on clojure.org as I recall. 'lein uberjar' was key there. It was about
> as hard as I would have expected such an experience to be with any new
> language (new overall and new to me).
> -- 
> Sean A Corfield -- (904) 302-SEAN
> Railo Technologies, Inc. -- http://getrailo.com/
> An Architect's View -- http://corfield.org/
> 
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
> 
> -- 
> 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 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

Reply via email to