groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul King <>
Subject Re: The long path to a new MOP
Date Tue, 09 Aug 2016 02:08:25 GMT
Just a possible alternative tweak to your idea. The Gradle project has
an Incubating annotation that can be added to classes, methods, etc.
That let's you pick a final package name now that won't need to change
later and we can remove the @Incubating once things settle down. I
don't mind having groovy as the top-level package but if you need
something different we could use org.apache.groovy and
org.apache.groovy.internal (instead of the current codehaus package
hierarchy). Just a thought.

Cheers, Paul.

On Tue, Aug 9, 2016 at 11:15 AM, John Wagenleitner
<> wrote:
> On Mon, Aug 8, 2016 at 7:34 AM, Jochen Theodorou <> wrote:
>> On 07.08.2016 18:09, John Wagenleitner wrote:
>>> I think that's a good idea.  Having a new package under the normal src
>>> directory in master with some sort of feature toggle I think would be
>>> good and would be easier for some to help test or contribute.
>>> With this work and with jigsaw coming it would be nice to release a 2.5
>>> and get master on a path to 3.0.
>> Are you ok with me using the package prefixes groovy.experimental and
>> org.apache.groovy.experimental ?
> Those prefix names sound good to me, I think the word "experimental" as part
> of the prefix makes the intent clear that the content of the packages will
> be volatile and not something anyone should rely on.

View raw message