Hi everyone,

This has already been posted on the dev list, but with no replies (however 
previous feedback has been positive to this regard), so I'll pass it 
through here for some feedback before going on with it.

To find out how the new namespaces would look, I have gone through the 
process of categorizing all mod_perl modules found on CPAN (by searching 
for the Apache:: prefix).

What I came to was this:
http://users.skynet.be/pereinar/mod-perl/modules.txt

NOTE: I am *not* suggesting we rename all existing Apache:: modules, that 
issue has been raised many times before, and is clearly impractical. This 
list is only to get an idea of what categories could possibly be needed. 
Think of it as a way of wrapping my mind around what is already here.

 From this, and some comments from other people, I have come to a set of 
Module naming guidelines, which I just placed online for your perusal: see 
here:
http://users.skynet.be/pereinar/mod-perl/products/apache-modules.html#Module_Naming_Conventions

Some questions I got which I'm not too sure of:
- I created the Apache::Util:: namespace. However, one person thought the 
Persistent:: namespace to be too specific, and would prefer to rename 
Apache::Util:: to something like ::Misc, ::Lib, ::Extensions or ::Addons, 
and add the Persistent:: modules there. What do you think?
- I originally had Apache::Auth::Authen, ::Authz and ::Access, but Robin 
Berjon told me he preferred to have the 4 as top-level namespaces. What do 
people think?


-- 
Per Einar Ellefsen
[EMAIL PROTECTED]


Reply via email to