* Eric Wilhelm <[EMAIL PROTECTED]> [2005-06-16 03:55]:
> >Your presentation gets about two slides in before it chokes on
> >404s.
> 
> Sorry.  Bad batch publishing setup.  Works now.

Okay, after having seen your slides, I don’t see any requirement
that Getopt::Long doesn’t already fulfill with the right
configuration options. My scripts all start with

    use Getopt::Long 2.24, qw(:config bundling no_ignore_case no_auto_abbrev);

and if you need precise ordering you can do that with
“require_order”; given “pass_through” that even enables you to do
multiple passes with a different set of switches on each of them.
And finally, passing closures, particularly one for the
pseudo-option “<>”, gives you ultimate flexibility in terms of
order-sensitive switches.

As for the “'foo!' => \$foo” thing I misunderstood your example
(I thought you were pointing out a bug or ommission) because I
*expect* the exact behaviour that you say is “non-strict”.

So basically this seems to come down to preferences. Calling the
module ::Modern certainly is a bit of a hyperbole in the face of
these facts…

Regards,
-- 
#Aristotle
*AUTOLOAD=*_=sub{s/(.*)::(.*)/print$2,(",$\/"," ")[defined wantarray]/e;$1};
&Just->another->Perl->hacker;

Reply via email to