Entries Categorized as 'Groovy'

Groovy: methodMissing and propertyMissing

Date July 9, 2008

Groovy, like Ruby, has a way to intercept method calls. This is done with overloading methodMissing.
That method gets called when you call a method that does not exist. The default would be to throw an exception.
But you can use that to get “dynamic” methods. This very interesting feature is used by several Groovy projects, […]

Groovy as a first programming language? Not yet!

Date April 22, 2008

Groovy is one of the best things that happened in the Java world in the last years. It’s powerful, quite easy to use and just plain fun.
A couple of days ago, I met a guy in the train who saw me reading a Java book. He told me that he wanted to get into programming […]

The end of my Scala adventures

Date April 19, 2008

Recently I’ve played a little with Scala. I really like the language but for now I will not continue playing with Scala. That has nothing to do with the language but is just a matter of time. What I really liked about Scala:

clean syntax
easy to understand once you master the basics
great concurrency features
reasonably good […]

New Groovy book by Venkat Subramaniam

Date April 16, 2008

The new Groovy book by Venkat Subramaniam has been released recently. It’s called “Programming Groovy: Dynamic Productivity for the Java Developer” and has the most detailed coverage of the Meta-Object Protocol (MOP), one of the coolest and most powerful features of Groovy.
Details about the book can be found here.
A first review can be found here.
Buy […]

Dynamic languages vs. statically typed languages

Date February 5, 2008

I’ve just read Billy Burke’s Dynamic Languages: Rationalizations and Myths. Very interesting read. Bill has many good points. I especially agree with him about the importance of great thread support. Java clearly is better here than current Ruby, PHP or Python implementations. (unless you use JRuby or Jython).
But I think Bill misses something.As I wrote […]

Java or Ruby or Groovy ? I don’t care!!

Date January 30, 2008

Language wars can be fun. But one should not take them too seriously.
Recently there has been a lot of discussion, especially about Ruby and Java. A couple of years ago, it was mostly Java vs. C++ or Python vs. Perl.
I’ve been working as a programmer for about 8 years and I’ve used many languages, including […]