From jgbradley1 at gmail.com  Wed Jun 17 04:30:04 2015
From: jgbradley1 at gmail.com (Joshua Bradley)
Date: Tue, 16 Jun 2015 22:30:04 -0400
Subject: [Rd] Improving string concatenation
In-Reply-To: <CABtg=KmfPxZsW7Bfn8EALQb5aT03cMXt0sDzam=ECmhUydb=Sw@mail.gmail.com>
References: <CAKShX4A5bVtxVAG+01QjNH0=LaVr6MH48xXs-OtbQQ2247cc_g@mail.gmail.com>
	<5580BE4F.8060401@fredhutch.org>
	<CABtg=KmfPxZsW7Bfn8EALQb5aT03cMXt0sDzam=ECmhUydb=Sw@mail.gmail.com>
Message-ID: <CAKShX4DCwKwuq7Q7hBFkMebPAkc=4SU=LWq+gEEHeFT35XuhFQ@mail.gmail.com>

One of the poster's on the SO post I linked to previously suggested this
but if '+' were made to be S4 compliant, then adding the ability to concat
strings with '+' would be a relatively simple addition (no pun intended) to
the code base I believe. With a lot of other languages supporting this kind
of concatenation, this is what surprised me most when first learning R.

This is where my (lack of) experience in R starts to show and why I brought
up the question about performance. I'm wondering how bad performance would
be effected by making '+' (or all arithmetic operators in general) S4
compliant.

Josh Bradley

On Tue, Jun 16, 2015 at 8:35 PM, G?bor Cs?rdi <csardi.gabor at gmail.com>
wrote:

> On Tue, Jun 16, 2015 at 8:24 PM, Herv? Pag?s <hpages at fredhutch.org> wrote:
> [...]
> >
> > If I was to override `+` to concatenate strings, I would make it stick
> > to the recycling scheme used by arithmetic and comparison operators
> > (which is the most sensible of all IMO).
>
> Yeah, I agree, paste's recycling rules are sometimes painful. This
> could be "fixed" with a nice new '+' concatenation operator, too. :)
>
> Gabor
>
> > H.
>
> [...]
>

	[[alternative HTML version deleted]]



[Rd] Improving string concatenation
Joshua Bradley