Groovy

Following the previous post I have to check this language when I have some spare time. But it seems… well, groovy!?!

Groovy : a powerful dynamically typed language for the JVM - Groovy is a new agile dynamic language for the JVM combining lots of great features from languages like Python, Ruby and Smalltalk and making them available to the Java developers using a Java-like syntax. Groovy is designed to help you get things done on the Java platform in a quicker, more concise and fun way - bringing the power of Python and Ruby inside the Java platform. Groovy 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.



Java meets Python

So, remind me again why do we have all those brackets and semi-colons?

Russell Beattie Notebook I ran across Joel-on-software’s comments on Python (boils down to “I don’t know jack about the language, but the indentation thing is cool!”) and I thought about Java doing the same exact thing. Change nothing else but make indentation count. Suddenly Java looks really clean!