So there was definitely a big response to My response to Pat on typing in Java. Some of it was fair, some people don’t know they difference between Typed and Static Typed languages, but that is to be expected.

One of the things that comes up all the time is Groovy. Someone brought it up in the context of STDs, and it always comes up in these discussions. A lot of Groovy people are (rightly so) pissed — can I use that word here? — that Sun effectively “endorsed” Ruby over Groovy. Grails *is* an …. almost… perfectly good analogue to Rails, and Groovy definitely sits better with most Java people.

Here is the problem, guys. You aren’t buzzword compliant. At this point, arguing the merits of Groovy over Ruby or Grails vs Rails doesn’t matter in the least. The “technorati” have dubbed RoR “the big thing.” Sun, having gotten their collective ass whipped by PHP and Python in the open source space are dying to retake some of that ground. The people who care about Groovy are already Java programmers. PHP and Perl people are looking at Ruby, and that is Sun’s market motivation.

Please don’t take this as an insult. Groovy is great. For my money, it stomps Python into the ground and then drops a St. Peter’s sized obelisk on its grave. However, whatever you do, you will always be the “Java” version of Boo. I don’t know what to tell you, other than implement your language in C++, with wxWidgets and Gtk# bindings, create a CGI library , and then you will be taken “seriously” by the powers that be.