Groovy is a Java-based "next generation" programming language designed to improve Java while adding popular features from Smalltalk, Python and Ruby. Groovy syntax is a super-set of Java which allows Java developers to begin coding in Groovy as they learn it. Groovy is fully object-orientated, dynamic and seamlessly integrates with Java. Market-wise, the success of Groovy is anybody's guess. Main competitors are Ruby, Scala and Closure.
5 years ago
Recent Hot AnswersWhat is the difference between a Future and a Promise?
Is Groovy going away?
Make methods that do not depend on instance fields, static?
What is the difference between a Future and a Promise?
Does groovy call partial application 'currying'?
grails × 8
java × 7
scala × 4
jvm × 2
jruby × 2more related tags