[ 
http://issues.apache.org/jira/browse/COLLECTIONS-110?page=comments#action_12415620
 ] 

Stephen Colebourne commented on COLLECTIONS-110:
------------------------------------------------

Perhaps a key reason that collections isn't generified is that I don't use 
JDK1.5 in my day job. Furthermore, I'm seriously considering turning off 
generics as best as possible when we do upgrade.

Every time I start to try and get my head around them, I realise just how 
confusing and messy they are. Reams of rules, exceptions to rules, strange 
corner cases, unexpected consequences... When the FAQ has to be classified and 
have an index and a glossary you really should recognise very bad code smell.

So there. I've said it publicly now. I just plain don't like generics.

> [collections] Support parametized classes with commons.collections.
> -------------------------------------------------------------------
>
>          Key: COLLECTIONS-110
>          URL: http://issues.apache.org/jira/browse/COLLECTIONS-110
>      Project: Commons Collections
>         Type: Bug

>  Environment: Operating System: other
> Platform: Other
>     Reporter: Colbert Philippe

>
> It's time to create a parallel version of commons.collections to support 
> parametized classes of each container class and abstract class.  It's not 
> that 
> hard.  There is a 23 PDF document on Sun Java website describing in detail 
> how 
> it should be done and what to watch out for.
> I already converted a few classes from commons.collection privately for my 
> own 
> needs.  Once you get the hang of it, it's a rather quick process.
> I am even willing to volunteer my time to do some more but I need the 
> collaboration of some of the original programmers to watch over things.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to