in reply to use CGI and die;

In my mind, using Embperl or Mason with mod_perl is better choise than using CGI for development of big web applications.

Of course, some CGI scripts which do some administration tasks will be alive during long time. But for commercial web application or user web interface will be better to use Embperl or Mason with mod_perl.

Although those tools need additional effort for installing and configuring, they leave to power features for web developerment and possibility to build an application with clear and flexible structure. A control of sessions, caching, database and file system interface, mime types control etc are implemented in those tools. It releases of development of routine things and leaves to concentrate on your application.

Of course, both CGI and mod_perl with Embperl or Mason are entitled to existence. One must not to say 'Well, CGI is deprecated, all have to use mod_perl with Mason or Embperl!'. It's not correct. We should choose a technology according to our goals and tasks.

--------------------------------
SV* sv_bless(SV* sv, HV* stash);