Groovy 1.7.4 e 1.8.0-1

Uma notícia em dose dupla para comunidade Groovy!!!

Groovy 1.7.4:
Release Notes

Groovy 1.8.0-1:

Esse vale a pena descrever um pouco mais as novidades…

  • closures are now “callable” (inheriting from java.util.concurrent.Callable)
  • new AST transformations like
    —* @Log to inject a logger in your classes
    —* @ScriptField for creating a field in a script (should be renamed to @Field in the next beta)
    —* @PackageScope now working also on methods and classes (not just fields as before)
    —* @Synchronized for providing safer synchronization semantics
    —* @InheritConstructors to inherit constructors, like often the case when extending exception classes
    —* @IndexedProperties to add JavaBeans indexed property support
    —* @AutoClone providing automatic cloning support to your beans
    —* @AutoExternalize providing automatic externalization of your POGOs
    —* @Canonical adding proper equals(), hashCode(), toString() methods
    —* @EqualsAndHashCode adding an equals() and hashCode() method
    —* @ToString for creating a default readable toString() method
    —* @TupleConstructor for adding a tuple constructor
  • an additional syntax for strings, with $/…/$, to circumvent various escaping corner cases, like for example $/a/b\c$$ $//$
  • new GDK methods like Map.countBy{}, Map.collectEntries{}, Date.putAt() (subscript operator), Date.updated()
    • obviously all other incremental improvements and new features from the Groovy 1.7 branch like
      —* the new String methods like tr(), stripMargin(), stripIndent(), (un)expand(),
      —* Map’s withDefault{} method,
      —* Closure’s ncury() and rcury()
      —* Sql’s withBatch{} and withTransaction{}

Ficou com gostinho de quero mais? Então não perca tempo e veja o Release Notes dessa nova versão.

Até mais!

Ótima notícia!

Ainda não tive tempo de investir ferozmente em Groovy.

Atualmente, o maior contato que tenho com a linguagem é uma rara manutenção que dou em um sistema em Grails da empresa para a qual trabalho.

Mas tenho acompanhado as notícias e evoluções da dupla Groovy e Grails e tenho ficado cada vez mais entusiasmado.

Parabéns aos envolvidos nos projetos.

Excelente notícia mesmo!!!

Tenho estudado bastante Groovy e Grails e tenho gostado muito!
Espero que cresça cada vez mais a comunidade Groovy/Grails no Brasil!

Até mais!