But - I recognise that the Antlr4 parser AST building looks really neat in Java 8, but easthetics aside, wouldn’t it we a relatively easy task to port back to Java 7?
-Jesper > On 24 Jan 2017, at 16.59, Jochen Theodorou <blackd...@gmx.org> wrote: > > > > On 24.01.2017 15:51, Cédric Champeau wrote: >> The main problem is parrot is that it requires Java 8, and 2.5 is >> planned to support 1.7. And bundling such a core thing as an >> experimental, optional module is a no-go for me (imagine the bug >> reports...). We could have a 2.9 release (or something similar) with >> Parrot sooner, though. >> >> (as a side note, any release of Groovy that would require Java 8 would >> be a no-go for Gradle in short term, be it 2.x or 3.x) > > you misunderstand one essential part here. The parrot module would require > java8, building Groovy would require Java8, executing Groovy would not > require Java8 as long as parrot is not used. We have often parts of Groovy > that require a higher version than the minimum one. At a time we required > java5, but had a module for java6. Same for java7. Had we go with some > proposals we would also have a java8 part while still requiring java7 as > minimal version for Groovy. > > bye Jochen