|
My main point is not to oppose specifically closures, but the sheer amount of suggested language changes all together and that there is no end in sight. But anyway I think the closure proposal from Mr Gafter is overly complex and would repeat the story of Generics where much to much complexity has been added for too little gain.
I think language changes should be an exception not a rule and should be thought about very well. Therefore I do not think that it is clever to quickly include language changes in Java 7. This release should focus on deployment and removal of bugs. Meanwhile we can observe C# how the numerous features behave in the wild. |