4 ms·
IMHO.....no. If you're already a Java programmer or Android dev. the overlap with Java is a huge win. However I remember watching a talk that I believe Stuart
by blacktriangle 6y ago
IMHO.....no. If you're already a Java programmer or Android dev. the overlap with Java is a huge win.
However I remember watching a talk that I believe Stuart Halloway gave where he tossed out the statement "if you're not using java.util.Queue to help with concurrency you're doing it wrong." My initial reaction was to think that is brilliant and would solve some of my issues with Clojure, but after that came this feeling of annoyance thinking how the hell was I supposed to know that?! Java rears its ugly head more than Clojure programmers are willing to admit. And even then you don't get the full reach of Java, for example try getting JavaFX and Clojure to play nice together, good luck with that.
Faced with deep diving into the Java world to really get proficient at Clojure or looking elsewhere, personally I looked elsewhere and ended up over at Common Lisp.