Well said!
I do love closures. Just look at Ruby to find out its elegance.. But I think it is too late for Java to have closures. The syntax will get ugly, no core APIs would use it, and we would end up having one more way of doing things, sacrificing homoginity.
It would be better if Sun adopts another language for the Java platform. One good candidate I think is Scala (http://scala.epfl.ch/docu/).
I think the only way is to take a clean break and support a new language. Let's call it refactoring of languages :-) |