||Readable Java 1.5|
I agree that there are readability problems, but:
- I don't agree with the "eachof" keyword: why not use the "in" keyword ? It is exactly what the ":" means !
- the angle brackets syntax for generics is clear enough for both C++ and Java (former C++ ?) programmers :)
- question: do we really need the variance stuff ? Does the average programmer need to have a ph.d to understand theory about Java language ? Where is going simplicity, the greatest among Java features ?