Groovy is a burgeoning Java 2 platform language. Groovy code can be combined well with Java code to extend existing code. The current Groovy version is 1.6.3, available on both Java 1.4 and Java 5 platforms, and can also be used on Java 6.
Groovy 1.8 Release Notes are as follows:
The 1.8 release of Groovy comes with many new features that greatly enhance
the dynamic expressiveness of Groovy, specifically for defining DSLs
Runtime configured
Concurrent and parallel execution
http://www.aliyun.com/zixun/aggregation/29798.html ">design by contract
Functional Programming Style
first-class JSON support
compile-time Meta Programming
and more helpers and library additions
These features have undergone is the Groovy developer process with formal descriptions, discussion, and voting (Gep-groovy Enhancement Proposal) for the core parts and pager formal developer discussions and JIRA voting for additional.
Our goal Super-delegates stayed the Mahouve, though:to give the Java developer a tool this makes him more productive, allows him to achieve he go ALS faster and with a smaller margin of error, and extend the scalability to the Java platform from full-blown enterprise projects To everyday "getting things" tasks.