2 ms·
Groovy is different to Scala and Clojure, the other two languages in that blog series, in that Groovy uses the Java classes whenever possible, and isn't intende
by vorg 16y ago
Groovy is different to Scala and Clojure, the other two languages in that blog series, in that Groovy uses the Java classes whenever possible, and isn't intended to run on the CLR. Scala and Clojure were both intended to be dual VM from the start. Rich Hickey says the 'C' in Clojure is for CLR and the 'j' is for JVM. Scala and Clojure have their own collection classes runnable on either VM, while Groovy is JVM-bound.
And of course Python and Ruby do it differently, having J- and Iron- implementations, each at different versions to the primary implement and each other.
- rtaycher 16y agoI believe the .net versions of both scala and clojure are rarely used and not a main focus.