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
<john.wagenleit...@gmail.com> wrote:
> On Mon, Aug 8, 2016 at 7:34 AM, Jochen Theodorou <blackd...@gmx.org> 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.

Reply via email to