> From: Niall Pemberton [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 05, 2008 9:52 AM
> To: Jakarta Commons Developers List
> Subject: Re: [io] 2.0 Moving to minimum of JDK 1.5
>
> On Feb 5, 2008 5:49 PM, Gary Gregory <[EMAIL PROTECTED]> wrote:
> > Should we come up with a general package naming convention for all commons
> projects and Java 5?
> >
> > Either:
> >
> > org.apache.commons.io2
> > org.apache.commons.lang2
> > org.apache.commons.[project]2
> >
> > Or:
> >
> > org.apache.commons2.io
> > org.apache.commons2.lang
> > org.apache.commons2.[project]
> >
> > Where the minimum requirement will be Java 5, or perhaps:
> >
> > org.apache.commons5.io
> > org.apache.commons5.lang
> > org.apache.commons5.[project]
> >
> > ?
>
> I think the packages shoud stay "org.apache.commons" - how about using
> "v" as the qualifier - roman numeral for five - so
>
> org.apache.commons.iov
> org.apache.commons.langv
> org.apache.commons.[project]v
>
> Niall

A long time ago, in that other galaxy, I worked on a product called 
'Smalltalk/V', and guess what some people called it? 'Smalltalk Five', where in 
fact the 'V' stood for Virtual. So I know folks are going to ask what /is/ the 
difference is between 'lang' and 'lang vee' ;-) Since it is not called 'Java V 
(roman numeral)', we should not, IMO, have Project V, so if we do want to put a 
suffix, I'd say a number would be better that a letter.

Gary

>
> > Thank you,
> > Gary
> >
> >
> > > -----Original Message-----
> > > From: Niall Pemberton [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, February 04, 2008 8:47 PM
> > > To: Commons Developers List
> > > Subject: [io] 2.0 Moving to minimum of JDK 1.5
> > >
> > > We've discussed moving to a minimum of JDK 1.5 for IO 2.0 previously -
> > > theres also an JIRA report here:
> > >    http://issues.apache.org/jira/browse/IO-140
> > >
> > > From memory the preference was to move to a new package name  - how
> > > about "org.apache.commons.io2"?
> > >
> > > Are there any objections to me creating an IO 1.4 branch from the
> > > current trunk and then starting work on IO 2.0 in the trunk.
> > >
> > > Initial plans would be:
> > >
> > >  - rename to the new package
> > >  - remove deprecated items
> > >  - Making appropriate JDK 1.5 changes (generics, using StringBuilder
> > > and new Appendable for Writers etc).
> > >
> > > Niall
> > >
> >
> > > ---------------------------------------------------------------------
> > > 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