Wednesday, February 08, 2006

Groovy - a new JVM scripting language

The point of view of Gosling on Groovy (by "alang"):
http://cardboard.nu/blog/2005_02_02/gosling_on_jvm_scripting.html


According to the Groovy home page:
<<
Groovy is an agile dynamic language for the Java 2 Platform that has many of the features that people like so much in languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.
>>
It can be used:
- for shell scripting
- for writing test cases for unit tests
- as an embedded language (interpreted into Java programs)
Groovy can also be compiled into JVM bytecode.

Moreover it has native support for:
- various markup languages from XML, HTML, SAX, W3C DOM, Ant tasks, Swing user interfaces
- collections, lists, maps and arrays
and it has closures ;)

No comments:

Post a Comment