The following module was proposed for inclusion in the Module List:
modid: CGI::Application::Generator
DSLIP: RmpOp
description: Dynamically build CGI::Application modules
userid: JERLBAUM (Jesse Erlbaum)
chapterid: 15 (World_Wide_Web_HTML_HTTP_CGI)
communities:
CGI::Application mailing list.
similar:
None.
rationale:
CGI::Application::Generator provides a means by which a
CGI::Application module can be created from code, as opposed to
being written by hand.
The goal of this module is two-fold:
1. To ease the creation of new CGI::Application modules.
2. To allow standardization of CGI::Application coding styles to be
more uniformly applied.
It is also the hope of this module that Computer Assisted Software
Engineering (CASE) tools will eventually emerge which will allow the
development process for web-based applications to be greatly
improved. These CASE tools could more easily convert visual notation
(such as UML state-transition diagrams) into method calls to this
module, thereby creating actual code.
What This Module Does Not Do
CGI::Application::Generator is intended to create a shell of an
application module based on the specification you provide. It will
not output a completely functional application without additional
coding. It will, however, handle the creation of all the structural
parts of your application common to all CGI::Application-based
modules.
CGI::Application::Generator is not a system for HTML templates. If
you're looking for a Perl module which will allow you to separate
Perl from HTML then I recommend you download and install
HTML::Template.
enteredby: JERLBAUM (Jesse Erlbaum)
enteredon: Thu Feb 13 04:41:12 2003 GMT
The resulting entry would be:
CGI::Application::
::Generator RmpOp Dynamically build CGI::Application modules JERLBAUM
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=db200000_1395b4d7daf9fd5f&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=db200000_1395b4d7daf9fd5f&SUBMIT_pause99_add_mod_insertit=1