<?xml version="1.0" encoding="windows-1252"?>
<node id="215881" title="Re: Re: My coding guidelines" created="2002-11-26 12:22:39" updated="2005-03-23 19:05:13">
<type id="11">
note</type>
<author id="9547">
mojotoad</author>
<data>
<field name="doctext">
Since I never use 'not' in my code ... yes. ;)
&lt;p&gt;
I take your point, however -- there are indeed exceptions. I think "english language" unary operators might be a whole class of exceptions since they parse (to us) as English rather than code.
&lt;p&gt;
By the way, why is '-&gt;' a binary operator? From &lt;a href="http://www.perldoc.com/"&gt;perldoc&lt;/a&gt;:
&lt;p&gt;
&lt;blockquote&gt;&lt;em&gt;"-&gt;" is an infix dereference operator, just as it is in C and C++. If the right side is either a [...], {...}, or a (...) subscript, then the left side must be either a hard or symbolic reference to an array, a hash, or a subroutine respectively. (Or technically speaking, a location capable of holding a hard reference, if it's an array or hash reference being used for assignment.) See perlreftut and perlref.

Otherwise, the right side is a method name or a simple scalar variable containing either the method name or a subroutine reference, and the left side must be either an object (a blessed reference) or a class name (that is, a package name). See perlobj. 
&lt;/em&gt;&lt;/blockquote&gt;
&lt;p&gt;
Seems like dereferencing is dereferencing is dereferencing, no RHS required. Is there an association going on as well?
&lt;p&gt;
Matt</field>
<field name="root_node">
215675</field>
<field name="parent_node">
215817</field>
</data>
</node>
