On Fri, Mar 13, 2009 at 11:31 AM, opus111 <opus...@gmail.com> wrote: > > Here's my experience... > > I was primarily interested in Clojure as a scripting language. I > wanted a nice layer to control code written in Java. I had used > Groovy successfully, but missed macros and an extensible syntax. I > used to work at Lisp Machines, so I jumped on a LISP that compiled to > the JVM. > > Unfortunately, while I love Clojure for algorithms and stretching my > brain, it is not very good for scripting. This is because it is > really too different from Java. Clojure programming requires that you > do things the "Clojure way". Therefore, a Clojure wrapper does not > map very well to a set of Java objects; calling Clojure from Java is > clunky; and debugging lazy code that invokes Java is difficult. > Clojure is best when everything is written in Clojure. > > Some day Clojure programs will be able to take advantage of parallel > hardware. Then there will be a performance reason to write core > algorithms in Clojure. Unfortunately Java is still significantly > faster this year. > > So for me, Clojure is beautiful, coding is a joy, and Clojure is the > future... but I can not use it for work yet. > > Peter >
not knowing much about it, what role could ANT play to satisfy your scripting needs. it seems like it could be a good way to glue together bits of code ... but maybe that way too high level ... like on the level of batch files in dos. --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---