F.A.Q
Q: What is "Groovy 2.0"?Various existing programming technologies knitted together to enable programming in all Unicode tokens. The language engine will be
Scala 2.8, up to the parse tree step in the stairway, the IME will be
Strach, and the delivery will initially be as a plugin to one of the free IDE's (
Eclipse, Netbeans, or
IDEA).
Q: What happened to Groovy/DLR, the previous project on this webpage?I've stopped development because a Scala-powered
Groovy 2.0 supercedes both
Groovy/JVM 1.x and
Groovy/DLR. Code powered by Scala runs on both the JVM and Microsoft's .NET CLR.
Q: What happened to the code previously available from this webpage?It's been deprecated, but still available.
Q: What relationship does it have will "Groovy 1.x"?It's even closer to the original spirit of the
Groovy Language vision, before it was taken and repurposed for
Grails.
Q: I thought "Groovy" had closed down. Hardly anyone's using it.Correct. Lately, Groovy's dropped off
the infamous TIOBE top 50 charts. Not that TIOBE rankings really mean much for any language outside the top ten: the margin of error must be at least 2%. But being in the TIOBE Top 50 is a psychological boost for marketing a computer language. Announcing
Groovy 2.0 now is an attempt to make the Groovy Language known again.
Q: Are the "Groovy 1.x" developers behind this "Groovy 2.0"?I suspect EMC/VMware have told the Groovy 1.x developers to focus on what's needed to power Grails, i.e. only work on the surest future income streams for the company. Making
Groovy 1.x faster satisfies that criteria; creating a brand new MOP for
Groovy 2.0 doesn't. They have no intention of using the
Groovy 2.0 brand.
Q: When's it coming? Christmas?No, not Christmas. That's
Perl 6 you're thinking of.
Groovy 2.0 will be ready next year (2010) sometime.
Q: Will there be betas?No. In my previous open-source programming attempts, I made a mistake releasing software too soon, with incomplete functionality. I won't be doing that again.
Q: What licence does it have?The GPL public licence. As Richard Stallman says, the GPL is our protection against large corps misusing our open code.
Q: How can I get more info?See my blogs at
http://gavingrover.blogspot.com and
http://code.google.com/p/groovyscript for an ongoing commentary on developing a programming language that makes use of all Unicode tokens.