[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-modperl
Subject: RE: Apache::ASP::Lite -> CGI::ASP::Lite ( Please )
From: "Ferguson, Ross" <Ross.Ferguson () cibc ! co ! uk>
Date: 2001-01-31 9:27:56
[Download RAW message or body]
I'm more than happy to have it renamed to CGI::ASP::Lite
I will upload a CGI-ASP-Lite-1.01.tar.gz
And delete the existing one.
thanks and sorry for any mis-interpretation.
-Ross
-----Original Message-----
From: Joshua Chamas [mailto:joshua@chamas.com]
Sent: Wednesday, January 31, 2001 4:27 AM
To: Ferguson, Ross
Cc: modules@perl.org; Mod Perl
Subject: Apache::ASP::Lite -> CGI::ASP::Lite ( Please )
Ross,
I believe I already expressed this, but would like to
revisit that I think Apache::ASP::Lite is not appropriately
named, and detracts from the current Apache::ASP namespace,
which I maintain.
I believe Apache::ASP::Lite should be named CGI::ASP::Lite
because it creates ASP objects for use in perl CGI scripting.
Further, unlike most Apache::* modules, it does not run under
mod_perl which is what the Apache::* namespace is for. It is built
for the CGI model of execution, which Apache does in fact do, but
the Apache::* namespace is misleading in this regard.
Further, there may be a namespace collision one day as
Apache::ASP currently relies on a variety of sub Apache::ASP::*
modules to do its dirty work, such as:
> grep ^package src/ASP.pm
package Apache::ASP;
package Apache::ASP::STDERR;
package Apache::ASP::GlobalASA;
package Apache::ASP::Request;
package Apache::ASP::Response;
package Apache::ASP::Server;
package Apache::ASP::Application;
package Apache::ASP::Session;
package Apache::ASP::State;
package Apache::ASP::CGI;
package Apache::ASP::Collection;
package Apache::ASP::CollectionItem;
package Apache::ASP::Load;
What if you wanted to create your own objects as you extend
the framework, or I create a Apache::ASP::Lite for use in
Apache::ASP ( very possible ).
Again, I beg you to pick another namespace for your work.
Note that it will likely be used by others if more appropriately
named in the CGI::* namespace.
Thanks,
Josh
This e-mail, its content and any files transmitted with it are intended solely for \
the addressee(s) and may be legally privileged and/or confidential. If you are not \
the named addressee you should not disseminate, distribute or copy this e-mail. \
Please notify the sender immediately by e-mail if you have received this e-mail by \
mistake and delete this e-mail from your system. E-mail transmission cannot be \
guaranteed to be secure or error-free as information could be intercepted, corrupted, \
lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore \
does not accept liability for any errors or omissions in the contents of this message \
and any attachments which arise as a result of e-mail transmission. If verification \
is required please request a hard-copy version. This message is provided for \
information purposes and should not be construed as a solicitation or offer to buy or \
sell any securities or related financial instruments.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic