<?xml version="1.0" encoding="windows-1252"?>
<node id="621674" title="Re^2: interpretation of &quot;neither...nor&quot;" created="2007-06-17 05:34:09" updated="2007-06-17 01:34:09">
<type id="11">
note</type>
<author id="123953">
strat</author>
<data>
<field name="doctext">
&lt;p&gt;I'd use &lt;code&gt;or and not&lt;/code&gt; instead of &lt;code&gt;|| &amp;&amp; !&lt;/code&gt; because the long names:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;are better readable, and especially the ! is often "hidden behind other code".&lt;/li&gt;
  &lt;li&gt;have the lowest precedence which might avoid errors if the expressions get more complicated, especially if there are &lt;code&gt;.. ... ?: = += -+ and so on , =&gt;&lt;/code&gt; within them. Especially stuff like &lt;code&gt;open FH, $filename || die "Error: $!";&lt;/code&gt; is fatal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So I'd write it the following way, although it is a little bit longer:&lt;/p&gt;
&lt;code&gt;
print "no editor found\n"
    unless defined $ENV{EDITOR} or defined $ENV{VISUAL};
&lt;/code&gt;

&lt;!-- Node text goes above. Div tags should contain sig only --&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-123953"&gt;
&lt;P&gt;
Best regards,&lt;BR&gt;
perl -e "s&gt;&gt;*F&gt;e=&gt;y)\*martinF)stronat)=&gt;print,print v8.8.8.32.11.32"
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
621650</field>
<field name="parent_node">
621650</field>
</data>
</node>
