On 2/11/08, Gary Gregory <[EMAIL PROTECTED]> wrote: > In my mind, the point of io2 (as in, the next version plus the possible > repackaging) is to allow us to (re)write io2 with Java 5 in mind. For > example, you would never use a raw type in the API or internally. Any other > non collection generics APIs (array parameters) left would be for backward > compatibility. But for new APIs, we just need to think what is the best for > an API parameter, for example, an array or a generics collections? I think we > are going with generics from now on. >
+1 on "rewrite with Java 5 in mind" Not necessarily for io2, specifically, but that's what I see as a major reason to bump to a new major release number for some libraries (collections comes to mind). > Thank you, > Gary > > > -----Original Message----- > > From: Torsten Curdt [mailto:[EMAIL PROTECTED] > > Sent: Monday, February 11, 2008 4:39 AM > > To: Jakarta Commons Developers List > > Subject: Re: [io] 2.0 Moving to minimum of JDK 1.5 > > > > >> Additionally, nobody stops us from shipping an io compat library > > >> which translates the > > >> calls original io 1.x calls for io2. That one can be used as real > > >> replacement of old 1.x > > >> series, but offers the possibility to use as much Java 5 specifics > > >> as possible in the > > >> new API (varargs, new interfaces, generics, enums, ...). > > > > > > I still don't see the need to overhaul the entire API. > > > > And I don't see the point why we shouldn't. Going from from java 1.4 - > > > 1.5 usually means a bit overhaul. > > No one forces anyone to switch from 1.x to 2.x. > > > > cheers > > -- > > Torsten > > > > --------------------------------------------------------------------- > > 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]