On Mon, 12 Dec 2005, Rob Kinyon wrote:
Here's the basic concept - CA defines the steps that need to be taken (dispatch, CGI param parsing, runmode execution, error handling, template processing, etc). But, it doesn't implement any code to do those things. It has plugins to do all the things that need done.
Instead of trying to guess all the different plugin points a developer could want, we could implement a syntax by which the developer could make their own plugin calls. We could call it Perl! Kidding aside, my favorite thing about CGI::Application is its simplicity. It's a simple module which gets its job done in a very small amount of code. Jesse used to say that CGI::App was more of a philosophy than a technology, and that suited me just fine. The pace of recent development makes me wonder how long that will remain true, if it still is. Let's not try to make CGI::App into a plugin system for every web-development task. The world has enough of those already. Or, put another way, if what you really want is Catalyst then you know where to find it. -sam --------------------------------------------------------------------- Web Archive: http://www.mail-archive.com/[email protected]/ http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2 To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
