Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

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 examining the Monastery: (7)
As of 2015-11-27 18:26 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (731 votes), past polls