Groovy
Agile scripting on the JVM
Description
Groovy is a dynamic language designed to supercharge your Java development. By incorporating elements from Ruby, Python, and Smalltalk, it provides an intuitive syntax that is easy to pick up. Use it for scripting, prototyping, or building full-scale applications. Groovy compiles to Java bytecode, ensuring top performance and full interoperability with Java code and libraries.
Screenshots

Click to view full size
