What’s next for the Groovy language: The 2018 roadmap

The JVM stalwart will support Java 9 modularity and Java 8 lambda capabilities, and now provides a new macro capability

Become An Insider

Sign up now and get FREE access to hundreds of Insider articles, guides, reviews, interviews, blogs, and other premium content. Learn more.

Groovy, the veteran language for the Java Virtual Machine, has several enhancements on its roadmap, such as to support Java 9 modularity and Java 8 lambda capabilities. Although closely linked to Java, Groovy offers additional capabilities such as the ability to write compile-time transformations and macros.

The Apache Software Foundation plans the following Groovy upgrades in the next year:

  • Versions 2.5 is now available for Java 7 and later.
  • Version 2.6 and 3.0, both set to arrive in about a year, and both currently available in alpha releases. Version 2.6 is aimed at Java 7 users, and Version 3.0 at Java 8 and 9 users; their capabitiies will be similar.

Where to download Groovy

You can download the various versions of Groovy from the project’s Bintray repository.

Planned Groovy 3.0 features

To continue reading this article register now