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