On Wed, 23 Mar 2011 15:55:51 -0700 (PDT)
ultranewb <pineapple.l...@yahoo.com> wrote:

> On Mar 24, 1:11 am, Mike Meyer <m...@mired.org> wrote:
> > > Long version:  Okay, I'm very new to Clojure.  But I'm not a Java
> > > programmer (don't want to be).
> >
> > I don't think you can get very far in Clojure without having to come
> > to grips with the Java infrastructure. It ain't Unix.
> 
> Well, for me I guess it will depend on how much "coming to grips" I
> have to do.  If it is much more than clicking on some automation tool
> to generate boilerplate (leinengen?), or typing in "java -jar blah
> blah" at a command prompt, I'm outta here.  I have been offered money
> to program in java in the past.  I turned it down, turning the phrase
> "you couldn't pay me to program in java" into a reality.  It's fair to
> state that I hate java more than any other language.  I'd rather
> program in COBOL than java.

I tend to agree - and I've written just enough of both to give that
statement some weight. Then again, I used to say that the major
difference between programming in COBOL and digging ditches is that
programming in COBOL pays better.

The thing is, you can deal with the Java infrastructure without having
to write any Java. They use XML files for everything, so you wind up
writing lots of little and not-so-little XML files to use the
infrastructure. The Clojure community is building tools that let you
write S-expressions (as understood by Clojure) instead of those XML
files. They either replace some Java tool, or produce the XML for you.

I'm not sure going from Java to XML is a win. I *am* sure that going
from XML to S-expressions is a win. But that still leaves you with a
lot of infrastructure (when compared to a unix philosophy equivalent)
to deal with to do things that are reasonable tasks for JVM-based
tools.

    <mike
-- 
Mike Meyer <m...@mired.org>             http://www.mired.org/consulting.html
Independent Software developer/SCM 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