Re: [R] R design (was "Variable passed to function not used in function in select)

From: Terry Therneau <>
Date: Tue, 11 Nov 2008 14:52:50 -0600 (CST)

  Fair comments, mostly.   

> By and large the difficulties arise only in obscure contexts, when
> the user is trying to do something sophisticated.

  But in the case at hand, the user was doing something simple, and got caught when the function tried to be overly clever. That's rather unfair to him. The ongoing chain of examples and counterarguments got quite obscure though.      

 > *Mostly* R is very easy to use and does exactly what the user would  > expect.
Less true than you think. We've gotton so close and intimate that we forget how complicated the package actually is. We lose track of how much we know. English spelling poses few conundrums to a literature major, the exceptions and special cases go below the level of conscious thought. (No I'm not hinting that R is an inconsistent as English - no computer system is that bad. Though come to think of it CMS came close).

  I have had this argument most often with SAS wizards who think they should use it in a beginners course, because its "simple to use". But nothing whose printed documentation takes up 6 feet of shelf is particularly simple. R is not a small system either.   

          Terry mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Tue 11 Nov 2008 - 20:56:39 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 11 Nov 2008 - 21:30:24 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive