Class::ParmList is a general named parameter list parser. Handles default values, required vs allowed distinctions, optional name lexical checking, multiple retrieval, and error reporting. Works well as a complement to Class::NamedParms.
Tie::ListKeyedHash is an experimental Perl module that allows the use of arrays as the key to a hash. This gives you the flexibility of an array in assembling a hash key.
This perl 5 library uses objects to create Web fill-out forms on the fly and to parse their contents. It provides a simple interface for parsing and interpreting query strings passed to CGI scripts. However, it also offers a rich set of functions for creating fill-out forms. Instead of remembering the syntax for HTML form elements, you just make a series of perl function calls. An important fringe benefit of this is that the value of the previous query is used to initialize the form, so that the state of the form is preserved from invocation to invocation
The HFPM were a set of modules that I wrote to accept a submitted HTML form, possibly modify the contents of the submitted fields, and output the result using e-mail, appending to a file, and/or displaying it to the user or returning an arbitrary URL. They also operated on the environmental variables passed in from the client and server.
These modules superseded and are based on Getcomments, a previous effort of mine. A degree of backwards compatibility is preserved and a script is available to convert forms that use Getcomments to ones that use the modules
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.