> >   modid:       WWW::Form
> >   DSLIP:       RdpOp
> >   description: Simple API for web form programming
> 
> this sounds like HTML::Form.

WWW::Form is not particularly similar to HTML::Form. 
HTML::Form parses HTML to build Perl representations
of HTML form data.  WWW::Form does not parse raw HTML,
but rather, it takes a data structure that is used to
generate HTML form inputs.  Stylistically, WWW::Form
is more similar to HTML::FormTemplate than HTML::Form.

> the web or HTTP do not have forms, but HTML does. 

Right.  I guess the motivation for calling the module
WWW::Form is because dealing with HTTP POST data and
HTML forms is a common piece of most web apps.  So I
see it as fitting into a larger library that
encompasses web application development in general. 
If you think a different namespace is preferable,
please let me know.

> how is your module different?

WWW::Form (and WWW::FieldValidator, the validation
component of WWW::Form) differs from other form
modules that are used to validate input and generate
HTML form inputs in that it uses a very small API for
form handling.  A developer can handle most scenarios
involving HTML forms and processing HTTP POST data
with only 5 methods.  WWW::Form makes it easy to
handle both simple and complex HTML forms and
validation requirements.  WWW::Form is also designed
to be easily subclassed and extended.

In the spirit of TIMTWOTDI, I think WWW::Form and
WWW::FieldValidator provide developers with another
relevant choice for validating form data and
displaying HTML form content, i.e. error feedback,
form field labels, and HTML form inputs.

--- _brian_d_foy <[EMAIL PROTECTED]> wrote:
> In article
> <[EMAIL PROTECTED]>, Perl
> Authors
> Upload Server <[EMAIL PROTECTED]> wrote:
> 
> > The following module was proposed for inclusion in
> the Module List:
> > 
> >   modid:       WWW::Form
> >   DSLIP:       RdpOp
> >   description: Simple API for web form programming
> 
> this sounds like HTML::Form.
> 
> >     I would like to contribute a module named
> WWW::Form. 
> 
> the web or HTTP do not have forms, but HTML does. 
> how is your
> module different?
> 
> -- 
> brian d foy (one of many PAUSE admins),
> http://pause.perl.org
> please send all messages back to [EMAIL PROTECTED]


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Reply via email to