in reply to Re: What's the general rule for naming modules with that extra 'x' in the namespace?
in thread What's the general rule for naming modules with that extra 'x' in the namespace?

Thanks kyle and moritz, but, a class "Foo::Bar::Baz" might inherit from (er... extend) a class "Foo::Bar".

So, it looks like if you're dealing with the object oriented, inheritance kind of "extend", you just name your module as shown in the previous paragraph. But if the extending isn't the OO kind, I guess that's where you start using the 'x'.

  • Comment on Re^2: What's the general rule for naming modules with that extra 'x' in the namespace?

Replies are listed 'Best First'.
Re^3: What's the general rule for naming modules with that extra 'x' in the namespace?
by Anonymous Monk on Mar 26, 2008 at 16:15 UTC

    No, this is not the reason. It does not have anything to do with object orientation or whatnot mechanism.

    We have DBIx and MooseX because timb and stvn own the namespaces without x, and extension module authors are careful not to trample in them.

    See the module-authors list for further detail.