843793Jul 10 2002 — edited May 13 2003
I would like some peoples comments on the readability of the Generic implementation in Java.
I have a lot of experience with templates in C++ and find that most non-trivial template classes quickly become completely unreadable by humans. Anyone who's browsed through the STL will whole-heartedly attest to this.
It's so bad that you can't even tell what methods each class has, and what they take as parameters. E.g. from algorithm, it even seems like a herculean task to figure out where the class begins and ends!
I could post some of the code here, but it's so bad that surely some would think that it's a joke. So, how does Java readability compare?