Skip to content
Prev 60354 / 63424 Next

string concatenation operator (revisited)

Great summary, Avi. 

String concatenation cold be trivially added to R, but it probably should not be. You will notice that modern languages tend not to use ?+? to do string concatenation (they either have 
a custom operator or a special kind of pattern to do it) due to practical issues such an approach brings (implicit type casting, lack of commutativity, performance etc.). These issues will be felt even more so in R with it?s weak typing, idiosyncratic casting behavior and NAs. 

As other?s have pointed out, any kind of behavior one wants from string concatenation can be implemented by custom operators as needed. This is not something that needs to be in the base R. I would rather like the efforts to be directed on improving string formatting (such as glue-style built-in string interpolation).

? Taras

Thread (23 messages)

Radford Neal string concatenation operator (revisited) Dec 5 Duncan Murdoch string concatenation operator (revisited) Dec 6 Radford Neal string concatenation operator (revisited) Dec 6 Gabriel Becker string concatenation operator (revisited) Dec 6 Avraham Adler string concatenation operator (revisited) Dec 6 Duncan Murdoch string concatenation operator (revisited) Dec 6 Bill Dunlap string concatenation operator (revisited) Dec 6 Gabriel Becker string concatenation operator (revisited) Dec 6 David Scott string concatenation operator (revisited) Dec 6 Bill Dunlap string concatenation operator (revisited) Dec 6 Avi Gross string concatenation operator (revisited) Dec 6 Taras Zakharko string concatenation operator (revisited) Dec 7 Duncan Murdoch string concatenation operator (revisited) Dec 7 Simon Urbanek string concatenation operator (revisited) Dec 7 Taras Zakharko string concatenation operator (revisited) Dec 7 Dirk Eddelbuettel string concatenation operator (revisited) Dec 7 Martin Maechler string concatenation operator (revisited) Dec 7 Martin Maechler string concatenation operator (revisited) Dec 7 Simon Urbanek String interpolation [Was: string concatenation operator (revisited)] Dec 7 Kevin Ushey String interpolation [Was: string concatenation operator (revisited)] Dec 7 Avi Gross string concatenation operator (revisited) Dec 7 Taras Zakharko String interpolation [Was: string concatenation operator (revisited)] Dec 7 Duncan Murdoch string concatenation operator (revisited) Dec 8