Groovy is still pretty slow, but last I checked the Groovy++ compiler can take unchanged Groovy code and compile it so that it is often as fast as Java.
unchanged? Are they doing massiv typeanalisis? What are the tradeoffs? This seams to "to good to be true". Everybody else that tries to staticlly compling dynamic languages has more or less failed.