News for hackers. Stuff that matters.
Re:Clojure vs. Scala by vorg on Tuesday December 24, 2013 @08:09AM (#6959246)
There seem to be 4 primary programming paradigms available on the JVM...

Clojure - concurrency (immutable by default), macros (lisp-style)

Scala - object/functional fusion, lazy evaluation

Ruby dialect (JRuby or Groovy) - "methodMissing" meta-object protocol

Java - low-level OOP (but functional lambdas and lazy streams coming in Java 8)

COMING SOON: Javascript (Rhino or Nashorn) - functional with prototype-style OOP

Re:Clojure vs. Scala by chongli on Tuesday December 24, 2013 @10:58AM (#6959816)
Clojure uses a lot of lazy evaluation in its collections library. Does that count?
Re:Clojure vs. Scala by vorg on Tuesday December 24, 2013 @06:16PM (#6961515)
Yes, I just listed the features of Clojure that weren't available in any other production-ready JVM language.
Re:Clojure vs. Scala by mnbvcxza on Tuesday December 24, 2013 @04:24PM (#6961176)
Why is Rhino coming soon?
Re:Clojure vs. Scala by vorg on Tuesday December 24, 2013 @06:21PM (#6961528)
That was "Javascript on the JVM is coming soon".

I don't think Rhino's being used much in production (correct me if I'm wrong) perhaps because of slow execute times, but the far racier Nashorn is likely to kick out any lingering use of languages used for JVM scripty stuff, e.g. Groovy, Xtend, Beanshell.