Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add hint on going to the new website

Image Removed

You are looking at the old website.

Make sure you visit to http://groovy-lang.org to check the latest news, documentation and downloads.

 

Wiki Markup
{div:id=definition}
h3. Groovy...

* is an agile and *dynamic language* for the *Java Virtual Machine*
* builds upon the strengths of Java but has *additional power features* inspired by languages like Python, Ruby and Smalltalk
* makes *modern programming features* available to Java developers with *almost-zero learning curve*
* provides the ability to *statically type check* and *statically compile* your code for robustness and performance
* supports *Domain-Specific Languages* and other compact syntax so your code becomes *easy to read and maintain*
* makes writing shell and build scripts easy with its *powerful processing primitives*, OO abilities and an Ant DSL
* increases developer productivity by *reducing scaffolding code* when developing web, GUI, database or console applications
* *simplifies testing* by supporting unit testing and mocking out-of-the-box
* seamlessly *integrates with all existing Java classes and libraries*
* compiles straight to Java bytecode so you can use it anywhere you can use Java
{div}

Experience Groovy 2.

...

4

Groovy 2.34 is the latest major and stable version of the popular alternative language for the JVM.

In this new release, Groovy features:

  • official support for running Groovy on JDK 8
  • traits, as a new object oriented way of composing behavior in your classes
  • new and improved AST transformations like @TailRecursive, @Builder and @Sortable
  • a new NIO2 module with Path support
  • lightening fast JSON parsing and building
  • closure parameter type inference
  • a new markup template engine
  • Groovysh and GroovyConsole ease of use improvements
  • a new GroovyAssert test utility
  • more @BaseScript class capabilities, and more.
  • building Android applications in full Groovy!
  • performance improvements and reduced bytecode
  • traits @SelfType annotation to restrict traits application
  • many GDK improvements
  • updated AST transformations
  • Groovysh enhancements
Info
titleDeprecating the wiki

We are slowly migrating documentation from the wiki to a new website. It is recommanded that you read the new documentation first, and fall back to the wiki if you can't find what you were looking for.

...