Hacker News new | past | comments | ask | show | jobs | submit login

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.




The 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 and http://clojurescript.n01se.net/repl/ respectively).


Thanks, I didn't know about either of those projects.


Regarding XML, I'm speaking of the way it is used for configuration/build files and metadata in many Java projects.


XML has become Java's official internal DSL.


I'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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: