Hi,

Because I was two kinds of naughty when first creating my project, I've created (outside CPAN) a set of modules in the IPAddress::Simple namespace.

The current incarnation is here:

http://code.google.com/p/perl-ipaddress-simple/source/browse/

The intent is to be a "better" Net::IPAddress, providing IPv4 and IPv6 support for individual addresses, address ranges, and collections of ranges, with support for a variety of input and output formats. I didn't want to hack on Net::IPAddress itself, for fear of breaking any existing users of that module, which I imagine would be something of a catastrophe.

Before I put it on CPAN, there are some obvious deficiencies:

* Needs more test

* Needs more documentation

* Needs a new name

I hope to be able to handle the test scripts and documentation myself, though if anyone's got any questions I can answer in the POD, or obvious edge cases I've blatantly missed in the tests, or whatever, I'll happily accept them.

Where the real problem comes is in the naming of the module. Talking to the local Perl Mongers, it seems that Net::IPAddress::Util is their preferred choice, giving the module names Net::IPAddress::Util, Net::IPAddress::Util::Range, Net::IPAddress::Util::Collection, and Net::IPAddress::Collection::Tie for single addresses, ranges of addresses, collections of (ranges of) addresses, and super-secret under-the-covers stuff, respectively.

Before I start renaming everything, I hoped you guys would have some insights, or at least a yea/nay on that namespace choice.

So: any comments, questions, or suggestions?



Thanks,



--
Paul Bennett

Reply via email to