I agree with Sean on the near-orthogonality of sysadmin skills and the skills 
needed to get a lot of Clojure as a language. I have precious few of the former 
but not   of the latter. And just today I had a very capable undergrad student 
with programming experience in a couple of languages (but not Java), starting a 
project for which a lisp-like language would make the most sense, say that 
although he saw that Clojure would be great he might just work in DrScheme 
since he could easily download it and have a functional IDE. This student can 
definitely deal with "sexpr syntax, immutable data structures, iteration 
through recursion, concurrency etc." I've seen him learn a new language and 
complete a really incredible project in it within a couple of weeks. But 
cageface's instructions will only get him a REPL, and not even get him contrib, 
the classpath details to allow him to load files, or an editor that can indent 
properly for the language and match parentheses. Some day he should probably 
learn enough about Java and sysadmin stuff to deal with this, but right now he 
just wants to dig into his project which doesn't have anything to do with that 
stuff.

Someone else mentioned that maybe part of the problem is that there are several 
different "simple" ways to get started, and this may have been part of my own 
problem. I installed one of the emacs clojure modes from the "getting started" 
page (or maybe two?) and then later tried to install slime and I think they 
fought with each other, with elpa saying something was already installed and 
quitting. It wasn't obvious how to start over because I didn't realize that 
things were in my .emacs and .emacs.d (if I recall correctly). And after 
watching one of Lau's screencasts I realized I also had to put copies of 
clojure.jar and clojure-contrib.jar in my .emacs.d, but that was not obvious to 
me previously...
 
 -Lee

On Mar 22, 2010, at 5:48 PM, Sean Devlin wrote:

> There are a ton of people who are ready for dabbling with Clojure but
> aren't ready for production systems.  You'd be surprised how linearly
> independent system administration skills and software development
> skills really are.  They aren't quite orthogonal, but it's amazingly
> close.
> 
> On Mar 22, 5:36 pm, cageface <milese...@gmail.com> wrote:
>> I'll certainly agree that it should be as easy as possible to get
>> started in Clojure, but I really don't think that the kind of people
>> that can't use anything without a windows installer are going to get
>> very far with Clojure in any case.
>> 
>> I mean, if it's too much to install java, unzip a file and run:
>> java -cp clojure.jar clojure.main
>> 
>> As the getting_started page suggests, what are you going to do with
>> sexpr syntax, immutable data structures, iteration through recursion,
>> concurrency etc? Clojure might at some point mature into the kind of
>> language that has something to offer for people that need a lot more
>> hand holding but clearly it's a bit of a wild west environment at the
>> moment.
> 
> -- 
> 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