Please be precise with the terminology. Do not use the package
separator when you mean the filesystem path separator. This is not a
1:1 mapping, so it matters.

> So if I wanted to add Math::Simple.pm,  How would it show up
> and/or how would they be differentiated?

It would show up as unauthorised release because you do not have the
permissions on that namespace. Indexes list those releases separately
(and in scary big red letters!). This means a user will not be able to
install your `Math::Simple` module by the module name alone (because
this would resolve to the `Inline` distribution), but needs a qualified
name such as `LAWALSH/Math-Simple-2.000.tar.gz` or a URL. Naturally,
your version must be greater than the existing 1.23.

Read <http://pause.perl.org/pause/query?ACTION=pause_04about> for
further details.

> Should it even be listed as a module?

No, example packages should not be indexed. File a bug with `Inline`,
state your intentions of taking over the namespace for a
different/greater purpose, ask for PAUSE permissions on the namespace,
tell how to prevent that further releases of Inline show up indexed
with `Math::Simple` (either <http://p3rl.org/CPAN::Meta::Spec#no_index>
or the hack where the `package` keyword and the namespace literal are
declared across two lines, I forgot where this is documented),
optionally provide a Makefile.PL patch/distribution meta file that
achieves this.

Attachment: signature.asc
Description: PGP signature

Reply via email to