Groovy 1.7.4 y primera beta de Groovy 1.8
viernes 23/07/2010
Acaba de liberarse la versión 1.7.4 de Groovy, que corrige algunos fallos relacionados fundamentalmente con el GroovyScriptEngine y el compilador cruzado groovy-java.
Al mismo tiempo, se ha hecho pública la primera versión Beta de Groovy 1.8, cuya liberación definitiva está prevista para finales de este año. Entre los cambios de esta nueva evolución del lenguaje encontramos:
- Las closures ahora heredan de java.util.concurrent.Callable
- Multitud de nuevas transformaciones AST, que permiten hacer cosas como inyectar loggers automáticamente en todas las clases, o heredar constructores de la clase padre.
- Nueva sintaxis para cadenas de texto: $/.../$, que permite evitar problemas con escapado de caracteres.
- Nuevos métodos en algunas clases del API estándar de Java, como Map.countBy{}, Map.collectEntries{}, Date.putAt(), Date.updated()
- Posibilidad de pasar closures como parámetros en las anotaciones.
Más información: http://groovy.codehaus.org