[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