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