modulereview BoredByPolitics <h2>++</h2> <p><b>Extremely</b>
flexible handling of both configuration files, and commandline
parameters. <p><b>Four</b> parameter types - boolean, scalar,
array and hash. <p><b>As</b> each parameter is defined it can
have various properties set, including DEFAULT setting, ACTION
to take on use, VALIDATE based on regex or sub result, various
types of variable EXPANDing, variable name ALIASes.
<p><b>The</b> properties DEFAULT, ACTION, VALIDATE, and EXPAND
can be set globally as well as local to a parameter.
<p><b>Can</b> handle multiple sources of configuration file,
including filehandles. <h2>--</h2> <p><b>VALIDATEs</b> which use
a sub don't appear to trigger the return of a false value from
the arg() method, although a warning to the user is printed.
<p><b>ACTIONs</b> cannot alter the value they're attached to, as
this sets up a circular reference. <h2>Overall</h2> <p><b>An</b>
extremely useful module which, although it takes a bit of time
to get to know, is well worth the extra