Re: R-alpha: ! incompatibility

Douglas Bates (bates@stat.wisc.edu)
Mon, 23 Sep 96 07:13 CDT


Message-Id: <m0v59tc-0000TPC@franz.stat.wisc.edu>
Date: Mon, 23 Sep 96 07:13 CDT
From: Douglas Bates <bates@stat.wisc.edu>
To: d3a061@aggie.pnl.gov (Z. Todd Taylor)
Subject: Re: R-alpha: ! incompatibility
In-Reply-To: <199609171445.HAA04231@aggie.pnl.gov>

>>>>> "Todd" == Z Todd Taylor <d3a061@aggie.pnl.gov> writes:

  Todd> I understand the argument against cryptic programming style
  Todd> and agree with it in large part.  However, the 'zero == FALSE'
  Todd> idiom is a very common one (especially among C/C++
  Todd> prgrammers).  Breaking it in R could be considered a
  Todd> gratuitous difference.  It might serve more to irritate than
  Todd> to educate?

Have you taken a look at Java?  I think this is one of the C/C++
practices that was not propagated to Java - the argument being that it
was unintuitive.  Java has a logical class.  As I recall, there must
be explicit coersion to the logical class.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
r-testers mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: r-testers-request@stat.math.ethz.ch
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-