Mike,

Your point has been made, simple things are simple. When you need to
print "hello world" you don't need to bring Clojure into the picture.
You could have given a much simpler example of needing to print "hello
world" on the command line. echo "hello world" is much simpler than
what you would need to do in Clojure.

When faced with any problem to solve, you have to look at the tools
you have available and then determine what the simplest solution will
be. In your case, all of the software you need is already installed,
configured and running. So it's simple. If you gave me a system with
Tomcat installed, configured and running then I could do the exact
same thing. It has nothing to do with Java, it has to do with what you
are given to work with.

For David Nolan's example above, what you are getting compared to how
much code you have to write is actually quite amazing. And when you
start that way, the answer to the question "What if I wanted to do X?"
is usually much simpler.

And I agree with everything Zach said above.

Brenton

On Sep 9, 9:22 am, Mike Meyer <mwm-keyword-googlegroups.
620...@mired.org> wrote:
> On Thu, 9 Sep 2010 09:03:38 -0700 (PDT)
>
> Zach Tellman <ztell...@gmail.com> wrote:
> > Lines of code are a terrible metric for language complexity.  If I
> > write a function and abstract away half the code, have I made Clojure
> > twice as simple?
>
> Ah, I'm sorry - I'm not looking at *language* complexity. I'm looking
> at the complexity of the java/clojure *environment*. It seems to take
> a lot non-clojure boilerplate to do *anything* in java-land than seems
> reasonable to me. But I don't know javaland very well, which is why I
> asked for other people's opinions.
>
> > If you want to really evaluate Clojure, write a non-trivial
> > application and see whether the complexity is still manageable.  Code
> > golf doesn't tell you anything.
>
> Been there, done that. More than once. Well, maybe, depending on your
> definition of "trivial".http://blog.mired.org/
>
> Clojure great. No questions about that. WAR files, CLASSPATHs, having
> to wrap *every little command* in it's own script - that's what I'm
> looking at.
>
>      <mike
> --
> Mike Meyer <m...@mired.org>          http://www.mired.org/consulting.html
> Independent Network/Unix/Perforce consultant, email for more information.
>
> O< ascii ribbon campaign - stop html mail -www.asciiribbon.org

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