The following module was proposed for inclusion in the Module List:
modid: Config::Natural
DSLIP: RdpOp
description: Natural syntax configuration files
userid: SAPER (S�bastien Aperghis-Tramoni)
chapterid: 12 (Opt_Arg_Param_Proc)
communities:
[EMAIL PROTECTED]
similar:
Config::Simple Config::General
rationale:
Config::Natural is a module created for parsing configuration files
with a simple and easily readable syntax and present the result as a
Perl object. The OO interface proposes a param() method as CGI.pm
and HTML::Template objects.
Why creating Yet Another Configuration Module? Simply because I
began to write this module three years ago, before Config::Simple,
Config::General or any other configuration module were published on
CPAN (AFAIK. I may be wrong, of course :-) At this time it was still
named Data::Config, but after asking for advice on module-authors, I
renamed it to Config::Natural.
Aside reading "key=value"-type configuration files, Config::Natural
also offers features that seem to be unavailable in others modules,
like nested lists or the possibility to change the symbols of the
syntax, in order to allow the user to adapt it to its own needs. I
think it's interesting for the user because he or she is not bound
to the choices I made concerning the syntax and has a degree of
freedom to adapt Config::Natural to its own config syntax.
I am unable to evaluate the current popularity of this module but I
have implemented some features upon users requests and have also
provided support to a few others, so I guess I'm not the only guy to
use it :-)
Thanks for reading
enteredby: SAPER (S�bastien Aperghis-Tramoni)
enteredon: Sun Aug 24 23:14:49 2003 GMT
The resulting entry would be:
Config::
::Natural RdpOp Natural syntax configuration files SAPER
Thanks for registering,
--
The PAUSE
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=e1400000_2ea93f6153fbf622&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e1400000_2ea93f6153fbf622&SUBMIT_pause99_add_mod_insertit=1