I think the worse thing in the world would be to add closures to Java7 too early and have half thought out schemes like these. Postpone adding closures or fork the language.
Language design is about expressionability and consistency not being clever.
BGGA is the worst spec. I'm not against braces, but it is inconsistent with the rest of the language.
"Full Closures" too is quite an advert when they're not really. Full seems to suggest completeness and I can't see how it is. |