On 29 June 2010 23:03, Brian Hurt <bhur...@gmail.com> wrote:
> No.  This discussion is/was about (non-specific) changes being proposed to
> Clojure.

Care to quote any message from this thread where any changes to
Clojure were being proposed...? I have to say I cannot find one.

I will take this opportunity to note that while I have no problem with
someone not caring to make the Clojure setup experience -- I repeat,
"Clojure setup experience", not "Clojure-the-language experience" --
easier for those new to the JVM (and possibly other elements of the
setting-up-Clojure puzzle), I cannot fathom why anyone would take
issue with others feeling differently. Nobody is forcing anybody to
provide easier-to-use tooling; if you feel no desire to help, that is
fine. The probability of any of the other goals behind Clojure
suffering because of someone providing a simple Clojure-in-a-box
package seems extremely diminutive to me. So -- what is the actual
problem...?

On 29 June 2010 08:19, Tim Daly <d...@axiom-developer.org> wrote:
> Nothing about lisp is particularly difficult.
> Pandoric macros, closures, continuations,
> reader tables, circular structures, lexical
> vs dynamic scoping, indefinite lifetimes,
> quasiquoted expressions, or any of the other
> simple ideas.

I happen to have learned most of the above concepts from SICP, which
provided an absolutely fantastic learning experience. Not knowing
about many of those concepts (and knowing little about the others), to
me, simply meant that I was in a good position to *start learning
about them*.

Oh, by the way, I used GNU/MIT Scheme & Edwin while going through the
book, with no setup problems that I can recall *at all*, which I still
think was great; and the fact that the language being used had just
about no syntax and could basically be picked up from its use was a
great boon to me. I won't argue one way or the other about my lack of
preconceptions from 10y+ of Java experience playing a part here...

(Well, strictly speaking, I used Vim as the main editor most of the
time, but I liked REPLing and applying minor corrections in Edwin and
could have done fine with just Edwin with just the amount of prior
Emacs experience that is afforded by going through the tutorial once,
out of curiosity, a while earlier; Edwin includes the same tutorial
and there is really no REPL setup involved.)

It occurs to me that the following quote from "Essential pre-reading
for life with LFS" [1] will be appropriate in this context:

> You need to be fluent in using bash, this is a good tutorial:
>
>    http://tldp.org/LDP/abs/html/index.html
>
> (Yes, I know it says 'Advanced', but read it anyway, do you want
> to be a newbie forever?)

Not everyone wants to be a CS newbie forever and for those who do not,
abstracting away some of the tedium of setting up build / editing /
whatever tools could be helpful (not necessarily because it makes
things *easier*, but rather because it makes it possible to focus on
the exciting new body of knowledge and not the mundane configuration
minutiae providing about the same sense of accomplishment as setting
the clock on a VCR).

Note that all of the above applies to (more or less) experienced
programmers who want to try out new concepts through Clojure; perhaps
they will need an open mind to succeed, but displaying that is up to
them, while possibly making the initial experience manageable would be
up to us. If you don't want to help, that's fine, but please let go of
the astonishing claim that there is no point.

...as you can see, I am firmly in the "Lisp is great for education" camp. :-)

All the best,
Michał

[1] http://lfs.phayoune.org/hints/downloads/files/OLD/prereading.txt

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