[Rd] data() misbehaving inside a function

Paul Gilbert pgilbert at bank-banque-canada.ca
Fri Oct 17 18:31:49 MEST 2003

Gabor Grothendieck wrote:
> There seem to be two opposing yet valid viewpoints to the 
> question of doing it right vs. compatibility with S-Plus.
> Compatbility with older version of R is a third overlapping
> possible goal.
> There does not appear to be an overall statement of 
> intent in R, but rather, this question and others are 
> approached on a case by case basis.

I think this point was discussed and settled a long time ago. It may 
actually pre-date the mail archives:

1/ Do it right.
2/ If it does not conflict with 1/, have S-plus compatibility.
3/ If back compatibility with older versions of R cannot be maintained 
to accomplish 1/ then make the transition as painless as possible and 
try to isolate the screaming to remote locations like Seattle and Ottawa :).

I would say that eliminating "_" for assignment is a pretty strong 
indication of how much 1/ dominates. The main problem seems to be that 
it sometimes takes awhile to know what "right" is, and in the meantime 
2/ dominates.

Paul Gilbert

More information about the R-devel mailing list