On Fri, Jul 8, 2011 at 1:07 AM, Lee Spector <lspec...@hampshire.edu> wrote:
>
> On Jul 7, 2011, at 7:29 PM, Sean Corfield wrote:
>> And yet the #1 "FAQ" we see on lists and reflected in blog posts is
>> about getting Clojure up and running... We see Java developers,
>> committed to their favorite IDE, still asking "Should I install /
>> learn Emacs?" We see old-time Lispers, happy with Emacs, struggle with
>> the Java infrastructure. A lot of n00bs want to be told the "One True
>> Way" to set up their development environment - they don't want to be
>> confronted with choices.
>>
>> Like you, I don't entirely understand why this is an issue - but I
>> accept that it clearly _is_ an issue...
>
> For me at least the issue isn't that there should be a single blessed setup, 
> but rather that there should be at least one setup (and documentation for 
> that setup) that's a little more newbie-friendly than any of them currently 
> are.

How about:

GETTING STARTED

If you're coming from a Lisp background, or at least are familiar with
emacs _here is how to set up with emacs and leiningen_.

If you're coming from a Java background, _download Eclipse and CCW_ or
_download NetBeans and Enclojure_.

If your programming experience lies elsewhere, or you're new to
programming altogether, _insert something here_.

The last one is maybe the trickiest. Best might be a good text editor
for programming that isn't Emacs, combined with leiningen. Someone had
been working on a lightweight Clojure IDE/editor here recently but I
don't know the current status of that. Notepad won't cut it and it
should follow normal GUI text editor conventions. All of the
programmers' editors I know of are either the one built into NetBeans,
the one built into Enclojure, emacs, vi, something that imitates
emacs, something that imitates vi, abandoned, or non-free, though.

> On the emacs/lein option I think the main problem is the messiness of the 
> installation and configuration process. If code/instructions were available 
> that reliably produced a full and reasonably configured emacs/slime/lein 
> setup, on most common platforms, with a single download and double click (or 
> something not much more complicated), then this would be a more attractive 
> option.

I'm not so sure. For newbs to it, emacs has a steep learning curve
even if you avoid any installation hiccups. On the other hand, for
emacs old hands the current rocky road to configuring
emacs/slime/swank-clojure/lein/etc. to play nice with one another is
the sort of thing they've been coping with for years and in some cases
even decades; one might argue "they can take it". Of course, emacs
setup for Clojure that works painlessly out of the box wouldn't be a
bad thing, but I'm not sure it's a priority compared to getting a
truly newbie-friendly installation option up there and documented for
people that would be intimidated by Eclipse and Netbeans and would
have kittens if suddenly confronted with emacs. :)

-- 
Protege: What is this seething mass of parentheses?!
Master: Your father's Lisp REPL. This is the language of a true
hacker. Not as clumsy or random as C++; a language for a more
civilized age.

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