[R] R as a programming language

Thomas Lumley tlumley at u.washington.edu
Thu Nov 8 17:51:17 CET 2007


On Wed, 7 Nov 2007, Duncan Murdoch wrote:

>
> At first I thought you were complaining about the syntax, which I find
> ugly.  There was a proposal last year to overload + to do concatenation
> of strings, so you'd type cat("x=" + x + "y=" + y + "\n"), but there was
> substantial resistance, on the grounds that + should be commutative.
>

My objection, at least, was that + should be *associative*.  I don't think 
anyone would expect a + b and b+a to be the same for strings, but I do 
think the fact that (a+b)+c and a+(b+c) would be different (if some of a, 
b,c were strings) has real potential for ugliness.

 	-thomas

Thomas Lumley			Assoc. Professor, Biostatistics
tlumley at u.washington.edu	University of Washington, Seattle



More information about the R-help mailing list