4 ms·
I do find the appeal of Clojure quite alluring (I've long had a weakness for Lisp-based languages), but I'm not so keen on having to deal with the Java platform
by evangineer 17y ago
I do find the appeal of Clojure quite alluring (I've long had a weakness for Lisp-based languages), but I'm not so keen on having to deal with the Java platform as it's not really to my taste.
Not really wanting to deal either with the Java class libraries or all the XML that seems to proliferate in the Java world.
- fogus 17y agoThe beauty of Clojure is that it let's you get as close to Java as you desire. Aside from installation considerations ("Do I have the right version of Java installed?") this is especially true in the upcoming 1.2 release. That is, with the addition of types and protocols it's never been easier to forget that you're on the JVM. I'm not sure what to make about your comment regarding XML, but if that is truly a determining factor then there are reasonable facsimiles of Clojure targeting .NET and Javascript (http://github.com/richhickey/clojure-clr http://github.com/richhickey/clojure-clr and http://clojurescript.n01se.net/repl/ http://clojurescript.n01se.net/repl/ respectively).
- evangineer 17y agoThanks, I didn't know about either of those projects.
- evangineer 17y agoRegarding XML, I'm speaking of the way it is used for configuration/build files and metadata in many Java projects.
- fogus 17y agoXML has become Java's official internal DSL.
- thegoleffect 17y agoI've always been passionate about hating Java. But there are a lot of benefits with being horrible but prolific language: libraries & battle-hardened code. Jython has never really given me the same feeling as Clojure.