On 25/09/2020 19:59, Dan Book wrote:
On Fri, Sep 25, 2020 at 2:20 PM BC <bill.co...@alumni.unh.edu
<mailto:bill.co...@alumni.unh.edu>> wrote:
Let's say I wanted to submit a module named:
Class::Error::Foobar
Would this be considered bad form if my "Foobar" module is not related
to the existing Class::Error module in any way? In other words,
Foobar does not depend on, extend, nor reference the Class::Error
module other than perhaps a courtesy "See Also" mention.
It is not necessarily bad form, but if there is an existing
"Class::Error" ecosystem you might consider asking the author first in
case they wanted to use that sub-namespace. That does not really seem to
be the case here.
I'd say that you should ask no matter what, and should also consider
using something like Foobar::Error instead. Partly to avoid trampling on
someone else's namespace, but also because using C::E::Foobar might give
your users some incorrect expectations if they are already using
Class::Error elsewhere.
--
David Cantrell