On May 17, 2007, at 10:26 PM, Andy Lester wrote:
On May 17, 2007, at 9:49 PM, Eric Wilhelm wrote:
I'm actually having a difficult time getting you all to agree to
*recommend* that things which will be installed in a directory named
"bin/" should have a namespace named "bin::"? Wow.
LWP::UserAgent has stuff that installs into bin. WWW::Mechanize
has stuff that installs into bin. etc etc etc
Don't forget Mail::SpamAssassin. That's a popular example of a CPAN-
hosted, end-user application. I think it would not be an improvement
to rename it Application::Mail::SpamAssassin or bin::Mail::SpamAssassin.
I'm with Andy on this. In the CPAN world, the stuff that gets
installed in bin/ is usually thin wrappers around the real code which
gets installed in lib/perl5/. Should the rest of CPAN all go in the
lib:: namespace? And maybe .pod files belong under share::man3:: :-)
Chris
--
Chris Dolan, Equilibrious LLC, http://equilibrious.net/
Public key: http://chrisdolan.net/public.key
vCard: http://chrisdolan.net/ChrisDolan.vcf