I think so.
This debate about language preferences can get religious and being an atheist I know how that goes

That's not so to say that
Groovy is the only
religion language that should exist. Horses for courses, right ? But, I think
Groovy is good. How good ? Well - really good. Off the cuff in no particular order here's why:
-
Groovy code compile to Java bytecodes - Java tool support, Java Security, Java EE ...
-
Syntax is simple - code more maintainable
-
MOP (Meta Object Protocol) - enables some wicked maneuvers
-
In-built XML support - unbelievable how simple it is to read/write XML
-
Groovy has Grails !
-
... and more. You can find the entire feature set on the Groovy site.
Currently only Rhino, a JavaScript interpreter, is bundled with Java SE 6. The Java platform is capable of integrating with any script engine conforming to JSR 223, and it can't possible bundle ?-too-many scripting engines out of the box, but
Groovy and (the language) Java seem to be a perfect fit.
Is the
Groovy gravy spicy enough for Java's palate ? I hope so ...