Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re: Re: Poor Perl Idioms Explained (except not really)

by Elian (Parson)
on Aug 01, 2003 at 18:02 UTC ( #280069=note: print w/replies, xml ) Need Help??

in reply to Re: Poor Perl Idioms Explained (except not really)
in thread Perl Idioms Explained - $|++

I completely agree. $|++ gives the erroneous impression that you can somehow have nested $| setting, and I've seen people bitten by this when they think that they're still set to autoflush (because of nested increments) when they aren't. It's a bad idiom, and I'm half-tempted to make $| roll over and toggle state in perl 6. (Which I know won't happen, which is fine, the same way that perl 6 won't deliver 20kV across the keyboard of anyone who writes code like $foo ? bax($bar) ? 12 : xyzzy(34) : $x or $y ? foo() : bar() though I can but dream)
  • Comment on Re: Re: Poor Perl Idioms Explained (except not really)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://280069]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (9)
As of 2016-10-25 19:01 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (326 votes). Check out past polls.