On Sat, Mar 12, 2022 at 1:55 PM Jim Avera <jim.av...@gmail.com> wrote:

> Hello World,
>
> I'm seeking guidance on naming a module to avoid inappropriately
> stepping on existing namespace.
>
> The module is a wrapper for (actually subclass of) Data::Dumper with a
> fairly large API.  But its most distinguishing feature is interpolating
> strings where massaged Data::Dumper output is substituted for variable
> references.
>
> Locally this has been in use for years as module "Vis", but now that I'm
> going to contribute it to CPAN I thought it would be best to rename the
> module to something like
>
>    Data::Dumper::Interpolate    # Most suggestive, but a lot to type
>    Data::Dumper::Interp            # less typing, still sort-of suggestive
>    Data::Interpolate                   # even less typing but more vague
>
> My first question is whether placing *anything* below Data::Dumper is
> appropriate.  Obviously my module is not supported or sanctioned by the
> authors of Data::Dumper.
>
> Thanks for any help!
>
> -Jim Avera
>
> P.S. For specifics, please run
>
>      perldoc http://abhweb.org/jima/perl/lib/Data/Dumper/Interp.pm
>
> (module name is tentative of course)
>
>
>
>
There isn't a Data::Dumper ecosystem, and there are already similar modules
under the Data::Dumper:: namespace (e.g. Data::Dumper::HTML,
Data::Dumper::Lazy, Data::Dumper::Concise) so I think it is perfectly
appropriate.

-Dan

Reply via email to