Groovy

Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby, and Smalltalk and makes them available to Java developers using a Java-like syntax. It is designed to help get things done on the Java platform in a quicker, more concise, and fun way. It can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project or it can be used dynamically as an alternative language, such as for scripting Java objects, templating, or writing unit test cases.

Tags Software Development Testing Database API Information Management Internet Office/Business Scientific/Engineering Security Compilers Interpreters Libraries Java Libraries Shells Text Processing Markup HTML/XHTML XML
Licenses Apache
Operating Systems POSIX OS Independent
Implementation Groovy Java

Tweet this project Short link

Rss Recent releases

Changes: This release features 1000 test cases, bugfixes, and patches. Better error reporting and improved compile-time checks were implemented.

Changes: This release adds the new JSR parser for standardizing the Groovy scripting language.

Changes: This release has bugfixes and a new parser Early Access Preview (as part of the JSR effort). In Classic Groovy, some bad typing problems are fixed, a few error messages are improved for more readability and a safer user experience, there is better exception handling, and binary scripts now have proper executable permissions set.

No changes have been submitted for this release.

2f9f0de64db88c20cae0d078f19fede8_thumb

Project Spotlight

Package Converter

A frontend for Alien.

30608e18bc89fb17b2b8c944c325e5aa_thumb

Project Spotlight

Mac Mass Mailer

A fully-featured mass mailer to work with mailing lists.