Indeed, the example seems to contradict the text:
The behaviour shown is entirely predictable.  I'd also argue that it's
desirable, although I guess that it's subjective. 

>-----Original Message-----
>From: imacat [mailto:[EMAIL PROTECTED] 
>Sent: Thursday, June 16, 2005 11:01 AM
>To: Perl Module Authors
>Subject: Re: RFC: Getopt::Modern
>
>On Thu, 16 Jun 2005 11:21:04 +0200
>Johan Vromans <[EMAIL PROTECTED]> wrote:
>> * lacks predictable behaviour
>>   I fail to see your point here. Options are handled from left to
>>   right, which makes perfect sense.
>
>    I have watched the on-line slide.  The slide said:
>
>============
>* lacks predictable behaviour
>  * users are too unpredictable
>GetOptions(
>  'foo' => \$foo,
>  'no-foo' => sub {$foo = 0},
>);
>print "$foo\n";
>
>$ a_program --foo --no-foo
>0
>
>$ a_program --no-foo --foo
>1
>============
>
>To Eric,
>
>    I'm not against new modules at all.  I'm also new here.  But I
>really can't see the point here.  I though that is the desired 
>behavior,
>isn't it?  What do you think is "right" on that example?  Croak? Return
>1 on both cases?  Return 0 on both cases?
>
>-- 
>imacat ^_*'
>[EMAIL PROTECTED]
>PGP Key: http://www.imacat.idv.tw/me/pgpkey.txt
>
>Tavern IMACAT's http://www.imacat.idv.tw/
>Woman's Voice http://www.wov.idv.tw/
>TLUG List Manager http://www.linux.org.tw/mailman/listinfo/tlug
>

Reply via email to