> People want to be able to refactor without risking of the code eventually > breaking totally, and that's the problem with Groovy. Code will eventually > become stale and stop working if it is put on layway for a while. No compile > time checks is a problem for anyone interested in code quality.
For that purpose, it might be sufficient to make @TypeChecked the default, or a compiler option. That would catch most such problems at compile time.