<?xml version="1.0" encoding="windows-1252"?>
<node id="280069" title="Re: Re: Poor Perl Idioms Explained (except not really)" created="2003-08-01 14:02:58" updated="2005-08-14 18:10:37">
<type id="11">
note</type>
<author id="155191">
Elian</author>
<data>
<field name="doctext">
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 &lt;tt&gt;$foo ? bax($bar) ? 12 : xyzzy(34) : $x or $y ? foo() : bar()&lt;/TT&gt; though I can but dream)
</field>
<field name="root_node">
280025</field>
<field name="parent_node">
280038</field>
</data>
</node>
