4 ms·
Right, that's my point. Why is Groovy "java.next()" and not one of the other many languages that run in the JVM? edit: Maybe I've misinterpreted the headline t
by drivebyacct2 16y ago
Right, that's my point. Why is Groovy "java.next()" and not one of the other many languages that run in the JVM?
edit: Maybe I've misinterpreted the headline to mean more than it should.
- vorg 16y agoGroovy 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.
- zem 16y ago"In a series of articles labeled “Java.next()” I’ll be discussing modern alternatives to the Java programming language." i.e., they're all labelled "java.next()"