By Peter Bell

Groovy 1.6 Beta 1 Released

Just having a look at the announcement. I like the idea that you can apply transformations to the abstract syntax tree (it's about half way down the page). Could allow you to do some very interesting things - especially if you were writing a framework.

I must say I like a lot of what Groovy has to offer. Main consideration at the moment is adoption. Wonder if it will ever really take off, or whether it left it too late and will always be "another scripting language" on the JVM compared to JRuby (and of course the grand daddy of scripting languages on the JVM :->).

Thoughts?

Comments
CF isn't a scripting language for the JVM. It can only be used inside a JEE server, and there are a LOT of JVMs out there that don't fall under that categorization. CF really isn't even a scripting language, because it's bound to a server component. It's more like JSP with a shitton of features/bloat, without the ability to nicely drop into Java.

Being able to use a language, particularly a scripting language, for server applications, client applications, and ad hoc scripting is a huge benefit. As much as I don't like PHP, having that ability has made my life much easier. Groovy (and Perl, Python, Ruby, etc.) also share that characteristic. They're all both scripting languages and general purpose languages, CF is neither.
# Posted By Barney | 5/5/08 12:21 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.005.