The following module was proposed for inclusion in the Module List:

  modid:       CGI::Simple
  DSLIP:       RdpOp
  description: CGI::Simple - Drop in replacement for CGI.pm
  userid:      JFREEMAN (Dr. James Freeman)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  communities:
    perlmonks.org

  similar:
    CGI.pm et al

  rationale:

    CGI.pm is the Perl standard for CGI parameter parsing. A number of
    criticisms are regularly aired about this module ranging from its
    large size, 'eclectic' internal structure and arbitrary inclusion of
    HTML generation which is not used or favoured by a significant
    percentage of users.

    Its strengths include an excellent interface, extensive
    documentation and its extended real world testing.

    Even the author suggests that this module has become monolithic and
    convoluted. So - time for a refactoring...

    CGI::Simple provides a relatively lightweight drop in replacement
    for CGI.pm It is about 1/3 the total size with less than half the
    default code load. It loads and runs around twice as fast as CGI.pm.
    It shares an identical OO interface to CGI.pm for parameter parsing,
    file upload, cookie handling and header generation. It does not
    provide any methods to generate HTML It provides some new methods
    and more complete support for cgi-lib It provides improved error
    handling, especially for file uploads The module is strict and
    warnings compliant It uses Selfloader to load rarely used methods on
    demand Main module is entirely object oriented. A complete
    functional interface is available by using the CGI::Simple::Standard
    wrapper module. An extensive test suite is included (around 1000
    tests). CGI.pm methods have changed somewhat across the versions.
    Concordance testing appears perfect against CGI.pm 2.78.

  enteredby:   JFREEMAN (Dr. James Freeman)
  enteredon:   Fri Apr 12 01:17:22 2002 GMT

The resulting entry would be:

CGI::
::Simple          RdpOp CGI::Simple - Drop in replacement for CGI.pm JFREEMAN


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=c3100000_146a5b2d3c75bde0&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=c3100000_146a5b2d3c75bde0&SUBMIT_pause99_add_mod_insertit=1

Reply via email to