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



Reply via email to