commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: [lang] alpha package
Date Thu, 07 Apr 2011 12:09:29 GMT
On Apr 7, 2011, at 2:36, Henri Yandell <flamefew@gmail.com> wrote:

> I've been pondering the tension between stability and innovation.
>
> Once 3.0 is out I'd like to add an alpha subpackage:
>
>  org.apache.commons.lang-alpha
>
> It's specifically a location of code that is:
>
>  a) Not linked to a version. When we move to 4.0 it does not change.
>  b) Does not offer backwards compatibility. Classes move out of
> lang-alpha and into lang3 (or lang4 etc).
>
> Not all new code goes there, but much does. The 'contrib' package of
> an open source project is an essential aspect of allowing the project
> to innovate without burden. If I can convince us to achieve a goal of
> frequent releases, we'll need to be able to release code that we're
> not 100% sure about into our stable packages. It doesn't solve the
> cataclysmic changes (moving to Java 5.0 for example), but it handles a
> lot of items.
>
> I'm not wedded to the alpha name btw; would love to hear of a better one.
>
> A side effect that I like is that people can monitor the changes to
> the alpha package to get a feel for what's coming/what's arrived.
>
> Hen

Interesting idea. The .alpha name really conveys what it is. Other
names like nextgen, next, future, and so on might be cuter but more
confusing IMO.

Gary
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message