Making Backward Incompatible Changes

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Making Backward Incompatible Changes

Alan Green-2
Here is a short note about how we might go about implementing backward
incompatible changes in Groovy, post 1.0.

http://docs.codehaus.org/display/GroovyJSR/Making+Backward+Incompatible+Changes

The reason for raising this now is to point out that perhaps we don't
have to get everything 100% right, right now. Perhaps we can do just the
minimum to get 1.0 released, then fine tune over coming releases.

Alan.

Reply | Threaded
Open this post in threaded view
|

Re: Making Backward Incompatible Changes

Guillaume Laforge
Administrator
Hello Alan,

On 01/12/05, Alan Green <[hidden email]> wrote:
> Here is a short note about how we might go about implementing backward
> incompatible changes in Groovy, post 1.0.
>
> http://docs.codehaus.org/display/GroovyJSR/Making+Backward+Incompatible+Changes
>
> The reason for raising this now is to point out that perhaps we don't
> have to get everything 100% right, right now. Perhaps we can do just the
> minimum to get 1.0 released, then fine tune over coming releases.

That's a very interesting idea.
I'm sure in the future we might need that, to support some new
constructs or features.
That's a good idea to help ppl migrate their code base progressively.

Minor comment, we'll have to think a bit more about the syntax,
because I'm not sure we can put annotations on statements, but the
general idea is really worthwile.

--
Guillaume Laforge
Groovy Project Manager
http://glaforge.free.fr/blog/groovy