On Wednesday, November 07, 2012 04:45:04 Malte Skarupke wrote:
> I don't anticipate that I will ever run into a situation where I
> want to append to a range without caring about whether it
> allocates and copies or not. If I want to append to a range, I
> will write the extra line to create a copy manually.
> Because of that I don't need the syntactic ambiguity of treating
> a range the same as an array.

In general, you can't append to ranges. You can chain ranges together with 
std.range.chain, but appending is not one of the operations that ranges 
support. That's the sort of thing that you'd do to a container, not a range. 
Granted, it doesn't help that arrays are containers of sorts in addition to 
being ranges, but that's abnormal. Normally ranges have no control over 
whatever is actually holding their data.

- Jonathan M Davis

Reply via email to