incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "GroovyProposal" by RomanShaposhnik
Date Wed, 11 Mar 2015 03:04:17 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "GroovyProposal" page has been changed by RomanShaposhnik:
https://wiki.apache.org/incubator/GroovyProposal?action=diff&rev1=11&rev2=12

  == Proposal ==
  Groovy is programming language for the Java platform. It is a primarily dynamic language
with features similar to those of Python, Ruby, Perl, and Smalltalk. It also has optional
static type checking and static compilation facilities. It can be used as a scripting language
for the Java Platform or to write complete applications, is compiled to Java Virtual Machine
(JVM) bytecode, and interoperates with other Java code and libraries. Groovy uses a Java-like
curly-bracket syntax. Most Java code is also syntactically valid Groovy, although semantics
may be different. Groovy has long been developed under an Apache License v2.0 under an open
governance community management process. However, so far Groovy has been a project mostly
sponsored by a single company. This proposal aims at bringing Groovy community under the umbrella
of the Apache Software Foundation.
  
- It must be explicitly noted, that a few sister projects such as Groovy Eclipse and others
(some of them hosted under https://github.com/groovy and http://groovy-lang.org/ecosystem.html)
are not covered by this proposal. It is possible that these other projects will be joining
ASF either independently or as sub-projects of Apache Groovy in the future. For now, we are
only proposing groovy-core.
+ It must be explicitly noted, that a few sister projects such as Groovy Eclipse and others
(some of them hosted under https://github.com/groovy and listed at http://groovy-lang.org/ecosystem.html)
are not covered by this proposal. It is possible that these other projects will be joining
ASF either independently or as sub-projects of Apache Groovy in the future. For now, we are
only proposing groovy-core.
  
  == Background ==
  Groovy 1.0 was released on January 2, 2007, and Groovy 2.0 in July, 2012. Groovy 2.5 is
planned for release in 2015. Groovy 3.0 is planned for release in 2016, with support for a
new Meta Object Protocol. Since version 2, Groovy can also be compiled statically, offering
type inference and performance very close to that of Java. Groovy 2.4 will be the last major
release under Pivotal Software's sponsorship, which is scheduled to end on March 31, 2015.

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message