On Fri, 21 Jun 2002, Per Einar Ellefsen wrote:
> At 19:34 20.06.2002, Doug MacEachern wrote:
> >On Fri, 21 Jun 2002, Stas Bekman wrote:
> >
> > > Since in 2.0 we have the number of handlers almost doubled, do you think
> > > that it's a good idea to advise using the triple naming, suggested by
> > > Per Einar, as in:
> > >
> > > Apache::PostConfig::Whatever
> > >
> > > instead of:
> > >
> > > Apache::PostConfigWhatever
> >
> >that's up to you for your examples. but i personally won't be changing to
> >that convention. true facts that another level of namespace eat more
> >memory and take longer to lookup, personally, i find it ugly.
>
> I understand your position Doug, but people seemed to agree (I say "seemed"
> because there weren't that many replies) that we needed a better
> organization of the modules, and the extra '::' actually gives a better
> separation for the human mind :) You can see
> http://mathforum.org/epigone/modperl/skeldkendtrau for the thread. The
> problem is that if you oppose that (as well as Stas), there won't be any
> change. Do you feel really strongly about this? Because atleast for the
> Auth* and Log* there is "some kind" of organization now, but for the others
> it's mostly a mess.
Another idea that was discussed addressing this problem of
organization, which could also accommodate modules that don't
follow a name convention and also those that fall into more than
one category of use, is to have some form that authors could fill
in that would provide such category information (and potentially
more). Sort of like PAUSE does for the top-level categories - the
author chooses a category, and a subcategory based on the
distribution name is automatically created - but we could do this
for the Apache subcategory. I pieced together
http://theoryx5.uwinnipeg.ca/cgi-bin/apache
which might give a rough idea of this (based on the existing
apache module-list subcategories). Whatever info gathered could
then be used to update an apache modules list, which potentially
could be fed into the main CPAN modules list to keep the
Apache::* section current.
Of course, for convenience, security, etc., it'd be better if
such a thing was incorporated into PAUSE, but this'd be
non-trivial.
best regards,
randy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]