> I seem to recall there being a strong view that we didn't want
> Collections to be glossy painted with 1.5, but that whole APIs should
> be rethought as they contained workarounds to the lack of generics.

But can't the library be first moved to a point where one can say the
new releases will run only on 1.5+ JVM, and then
gradually/slowly/carefully re-work/generify the internals as necessary
?  So at least this won't constrain any new development effort from
using all the goodies in 1.5+, and yet let the old code co-exist while
the move to 1.5+ is in progress.

Personally, I simply won't program in any pre-1.5 environment.

My 2c.

Hanson Char

On 10/25/07, Henri Yandell <[EMAIL PROTECTED]> wrote:
> Afaiu, the main reluctance is that no one has stepped up and started
> organizing it.
>
> I seem to recall there being a strong view that we didn't want
> Collections to be glossy painted with 1.5, but that whole APIs should
> be rethought as they contained workarounds to the lack of generics.
>
> +1 on pulling together the information into one place.
>
> Hen
>
> On 10/25/07, James Carman <[EMAIL PROTECTED]> wrote:
> > Maybe we should set up a wiki page to discuss this 1.5 problem for
> > collections (and maybe other projects).  We should outline why we have
> > been reluctant as of yet to "genericize" collections (binary
> > compatibility, serialization issues, etc.).  That way folks don't have
> > to try to search through the archives or try to remember (I'm having a
> > hard time remembering the whole conversation) all the details.
> >
> > On 10/25/07, Brian A. Egge <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > What's the status of the JDK 1.5 branch?  It seems the developers are 
> > > split as to if it's a good thing, and if so, if the API should be 
> > > different or the same.  Most advice I see says to use the collections15 
> > > project on SourceForge.
> > >
> > > What I would like, is a drop in replacement, with binary backwards 
> > > compatibility with the 1.4 version.  I want everything in the same 
> > > package name, and to have the same names.  If there are some additional 
> > > methods, then that would be ok.  Basically, I found upgrading the JDK 
> > > collections has been rather painless.  My 1.4 projects work fine in 1.5, 
> > > and if I want to change my code to use generics I can.  Eclipse even will 
> > > help me out with this.  Because Java decided to use type erasure, it's 
> > > possible to have a library with generics, that works identically to one 
> > > without.
> > >
> > > I ran clirr against the 1.5 branch, comparing it to the 3.3 snapshot in 
> > > the trunk.  It reported 93 differences.  I'm happy to spend some time 
> > > creating patches for this project, if there are other people (read 
> > > committers) who have the time to review and apply the patches, and also 
> > > share my vision of a compatible library.
> > >
> > > Commons Collections is one of the most popular components within the 
> > > Commons project, and the main use of generics is within container 
> > > classes, so I think it would be a real benefit to get this project up to 
> > > date.
> > >
> > > -Brian
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to