The vote for releasing Groovy 3 has passed with at least three +1 from PMC
members. In other words, all of changes of Groovy 3 have been reviewed and
not incubating any more.

As to safe indexing, we have to admit we missed some scenarios to check, so
the ambiguities are introduced by accident. But we can tweak it as I
proposed and not just disable the feature because of some glitch. Further
more, though the new Parrot parser can keep compatible with the old parser
at most cases and passes tons of tests, but no one can assure 100%
compatibility, so in order to avoid potential issue, we should disable or
remove Parrot parser in Groovy 3? No, we will 
try our best to weak it. Same logic to safe indexing. Also, I think we all
understand Groovy is not a toy.

At last but not least, I really worry about the future of Groovy
programming. If it just chases the steps of Java, it will just be another
Java with some existing its own features inherited from Groovy elders, e.g.
Guillaume, Jochen, Cedric, Paul, etc.

(My 2 cents)

Cheers,
Daniel Sun




-----
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html

Reply via email to