Considering our limited human resources and time constraints, it is hard to give definitive and accurate estimates of the milestones we are going to release.
Tentative Roadmap
Groovy 1.8.x
Feature set
Here are a few topics we're considering for Groovy 1.8 and beyond.
- internal runtime optimization
- extended command expression (GEP-3)
- extended annotations (closures, lists, maps, ranges)
- support for joint compilation of AST transformations
- modularity of Groovy (splitting Groovy in smaller JARs on a per feature basis)
- work related to JDK 7
- usage of invokedynamic and annonymous classloader (JDK7 features)
- updates for JDK 7 language features (aka Project Coin)
- retrofitting Groovy closures to accomodate JDK 7 upcoming closures for interoperability
- a native template engine compiling to AST (faster, correct line numbers for error reporting, optimized outputting, etc.)
- experiments
- with pattern matching (to be started as a module)
- with parser combinators (to be started as module)











