Will groovy (grails) give you compile time checking like java?
If you always specify the type, will that change things much?
Things are changing... http://portal.sliderocket.com/vmware/Groovy-2-0-Static-Type-Checking-and-Compilation