I have actually been thinking about this exact problem, and think Cedric is on the right track. I think there will be a great trend to using Java + Groovy on projects, as there is a time and a place for each of them. Since they play so nice together it works perfectly.
On the templating site itself, I do have a pet peeve.
I don’t like the JSP-style syntax:
<% groovy code %>
I would prefer something more Velocity based…. and allowing simple:
If the two were combined then you could have the best of both worlds.
I also hope that there could be an option: “don’t preserve newline at the end of tags” which would stop the following code:
<% do x %>
<% do y %>
It just drives me nuts :)
Well done Cedric!