4 ms·
> I know plenty of people that use JVM languages and very few of them that wouldn't avoid using pure java if at all possible simultaneously. Probably true of S
by technomancy 16y ago
> I know plenty of people that use JVM languages and very few of them that wouldn't avoid using pure java if at all possible simultaneously.
Probably true of Scala/Groovy, but definitely not for JRuby or Clojure. Only ~32% of Clojure developers even know Java, according to the recent community survey.
- regularfry 16y agoI'd bet that while they don't self-identify as "knowing Java," a large proportion of the other 68% would be happy trawling javadocs and getting javac (or Eclipse) to do the right thing. I would argue that's "knowing Java" well enough to get a job writing it, if they wished.
- technomancy 16y agoWell... I can read Java decently and browse javadocs just fine, but the parent was explicitly talking about writing Java, which I've never done and would probably be pretty bad at. I think this is quite common among Clojure developers.
- regularfry 16y agowriting Java, which I've never done and would probably be pretty bad at Something tells me that you could still get a job doing it, it just might not be a job you particularly wanted :-) Seriously, though, clojure devs are a funny group. Clojure isn't anybody's first language at this point, and for the majority it's probably not even their third or fourth language, so they're already selecting for people who not only can, but choose to and enjoy learning new languages which are demonstrably deeper and have more details to learn than Java. Not only that, the language was specifically designed to be easy to learn. What I've found trick with Java isn't the language, though - it's the ecosystem. Just trying to figure out which way is up in a Tomcat installation, for instance, is an absolute bear.