----- Original Message ----

> From: Steffen Schwigon <s...@renormalist.net>
> Hi!
> 
>                         [TAP Namespace Nonproliferation Treaty]
> 
> Should I name a module that represents the result of a TAP parse as
> data structure
> 
>   TAP::Data
> 
> or
> 
> TAPx::Data
> 
> before I upload to CPAN?
> 
> There are no TAPx:: modules there except the intermediate TAPx::Parser
> which is now TAP::Parser. But there are some TAP:: modules. That's why
> I ask.

I've no problem with you using the TAP:: namespace.  For things like, say, 
DBIx,  we're talking about a particular namespace that the author (Tim Bunce) 
has every right to reserve.  In this case, we have a protocol, TAP, and a 
namespace, TAP::. Now that things have settled down and TAPx::Parser won the 
testing wars, I'm quite happy to be magnanimous and say "we don't own the 
protocol name" :)

What I do have a problem with is "::Data".  I would like to seething more 
descriptive.  "DATA" is usually a problematic name since *everything* is data 
in the end.

 
Cheers,
Ovid
--
Buy the book         - http://www.oreilly.com/catalog/perlhks/
Tech blog            - http://use.perl.org/~Ovid/journal/
Twitter              - http://twitter.com/OvidPerl
Official Perl 6 Wiki - http://www.perlfoundation.org/perl6

Reply via email to