On Jul 2, 6:39 pm, David Nolen <dnolen.li...@gmail.com> wrote:
> On Sat, Jul 2, 2011 at 12:23 PM, James Keats <james.w.ke...@gmail.com>wrote:
>
> > I therefore see it most suited, as I said, for the advanced
> > independent programmer, or at most a small team of advanced enough
> > programmers.
>
> I think Clojure is great for programmers with all kinds of experience - from
> beginner to advanced. In fact I think people haven't been brain washed by
> too much experience in object oriented and imperative languages will have a
> much easier time picking it up.
>
> David

This above is the classic Sussman/Abelson/Harvey argument in favour of
teaching lisp and functional programming as early as possible. I have
nothing against it whatsoever other than to note that it is an
educational argument, not an industrial one.

In fact, it is exactly how I came to programming; lisp through the
writings of those folks was my introduction to programming many years
ago. Had it not been for their inspiration I wouldn't have bothered.
However, once you're past the CS education stage then industrial
concerns are an inescapable reality. And once you encounter the
reality and frustration infamously characterized by likening the
managing of lispers to the herding of cats then you begin to admire
languages like python and java and see what they got right in imposing
restrictions.

A very recent quote by Abelson is relevant:
"One of the things I’m learning here (Google) is the experience of
working on these enormous programs. I just never experienced that
before. Previously a large program to me was a hundred pages or
something. Now that’s a tiny, little thing."

Kind regards,
J

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