My software company has updated to Groovy 1.0. There were a few subtle syntax changes (due to a stricter parser) and one not so subtle one (@Property was removed). I’ve followed Groovy for many years and am happy to see it reach 1.0.
The two features I like most are the conveniences for handling bean properties and closures. Two other features I make use of are the on-demand compilation (take any string/stream representing a class and get a class/object back) and the dynamic dispatch (invokeMethod can be overriden to handle any scenario).
I’d love to see these features rolled into Java.
Groovy 1.0 is there - Groovy - Confluence
PS: Maybe it’s time to take a look at Ruby.