On 30-Mar-10 23:23:09, Jim Lemon wrote:> Hi all,
> The gurus may pour scorn on me for not knowing this, but I happened
> to  mistype "if" as "is" in the heat of debugging a
function. As I
> scanned the debugged function with some satisfaction, I noticed the
> error. How could this have worked? I assume that "is" is a
generic
> function that calls one of the is.* functions to evaluate whatever
> is passed. It appears that this particular typo causes "is" to
work
> out and report the contents of its argument. Ho hum. As I did not
> test the FALSE result, I never would have noticed that it was not
> the conditional statement I expected until it evaluated something
> that should have been FALSE.
> 
> Jim
Hi Jim,
  is: ?is
  is(is)
  is(is(is))
  is(is(is(is)))
  identical(is(is(is)),is(is(is(is))))
Ted.
--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 31-Mar-10                                       Time: 09:21:29
------------------------------ XFMail ------------------------------