AW: TRUE

"Pense, Joachim" <[email protected]>
Newsgroups gmane.comp.lang.perl.fun
Message-ID <630BE70C8320D6118D240002A589ABB20C1443A4@derum201.exde01.exch.eds.com>
Andrew Pimlott wrote

> stop on the first error.  If you write
> 
>     foo($bar, $baz, 0, 1);
> 
> you might forget what they mean.  If you write
> 
>     foo($bar, $baz, !VERBOSE, STOP_ON_ERROR);
> 
> it's obvious.

OK. But just a minor point: Using constants as in "use constant" requires you to have VERBOSE and STOP_ON_ERROR or whatever without initial sigils. This is bad for the readability of your program (in particular with a syntax-coloring editor), and these constants also do not interpolate nicely in strings.

So I'd rather write $VERBOSE and $STOP_ON_ERROR, living with the minor risk that I might inadvertently change the values.

Joachim
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.