this is what I sort of expected to be your response.
So, now we have a -1 against nondescriptive and a -1
against descriptive. Deadlock. I'll go get the
rulebook :(

I have tried to find a path which will suit both of
you, which will apparantly not happen. Shame.

Anyone see a mutually satisfying solution?

- Leo

Pete:
> -1
> 
> Doesn't work with existing components and unlikely to work with future 
> components. The people who are actually writing the code in question have 
> already decided anyways.
> 
> On Sat, 6 Apr 2002 22:45, Leo Simons wrote:
> > Proposal 1: package naming for 4.x
> > ----------------------------------
> >
> > We adopt a system where packages contain a default
> > implementation, and nothing more, where the default
> > implementation is the first. The default
> > implementation classes use a prefix of "Default".
> > Subsequent implementations go into subpackages of that
> > package. A descriptive name for the subpackage is
> > chosen if this is practical, otherwise we use a
> > nondescriptive name.
> >
> > This is done for new and unreleased components,
> > and for released components when feasible.
> >
> > ie:
> >
> > org.apache.avalon.excalibur.${package}.Default${packageImpl}
> > 
> org.apache.avalon.excalibur.${package}.${alternative}.${Alternativ
> e}${packa
> >g eImpl}
> >
> > example:
> >
> > org.apache.avalon.excalibur.component.DefaultComponentManager
> > org.apache.avalon.excalibur.component.caching.CachingComponentManager
> > org.apache.avalon.excalibur.component.dagger.DaggerComponentManager
> >
> > Note: alternatives to "Default" could be "Standard" or
> > "Excalibur". However, I feel "Default" is most descriptive.
> > Also, "Excalibur" to me implies that this is _the_
> > component provided by excalibur implementing a specific
> > interface, instead of _a_ component.
> >
> > Proposal 2: package naming for 5.x
> > ----------------------------------
> >
> > As above, but without the "avalon" in the package
> > name, and for all components, released and unreleased.
> >
> > ie:
> >
> > org.apache.excalibur.${package}.Default${packageImpl}
> > 
> org.apache.excalibur.${package}.${alternative}.${Alternative}${pac
> kageImpl}
> >
> > example:
> >
> > org.apache.excalibur.component.DefaultComponentManager
> > org.apache.excalibur.component.caching.CachingComponentManager
> > org.apache.excalibur.component.dagger.DaggerComponentManager
> >
> > regards,
> >
> > - Leo
> 
> -- 
> Cheers,
> 
> Pete
> 
> ---------------------------------------------------
> "If you don't know where you want to go, we'll make 
> sure you get taken." 
> Microsoft ad slogan, translated into Japanese.
> ---------------------------------------------------
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to