I'm going to release a first 2.0 module on CPAN. I'm wondering about the top level namespace naming.

I suggest the following spec:

*** Core 2.0 modules

Apache:: -- Apache API
APR:: -- APR API
ModPerl:: -- ModPerl API

(we have this already in place)

*** 3rd party modules

ModPerl:: -- Working with 1.0 and 2.0
ModPerl2:: -- Working only with 2.0

modules that work with 1.0 should work under 2.0 as-is under prefork mpm.

the '2' in ModPerl2 is very essential to hint CPAN users that this module is for mod_perl 2.0 only. In the future we might have ModPerl3::, which will work only with mod_perl 3.0. (who's the 3.0 pumpkin, btw? :)

So if that's cool with you guys, at some point I'm going to release on CPAN ModPerl2::Filter::Snoop or something like that.

We end up with CPAN having both Apache:: and ModPerl:: namespaces, but c'est la vie.

__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to