== Quote from Steven Schveighoffer ([email protected])'s article > On Tue, 27 Jul 2010 14:12:34 -0400, Andrei Alexandrescu > <[email protected]> wrote: > > Steven Schveighoffer wrote: > >> On Tue, 27 Jul 2010 11:21:08 -0400, Andrei Alexandrescu > >> <[email protected]> wrote: > >> > >>> We have std.algorithm.splitter which splits a range into components > >>> without allocating a new array. > >>> > >>> Is there an interest in joiner(), the corresponding function for > >>> join() that joins elements of a range in conjunction with a separator > >>> without allocating a new array? > >> How do you do that? > > > > Well joiner would offer an input or in best case a forward range with > > the range primitives. > How do you store all the ranges you joined for future reference without > creating an array of those ranges? With splitter, it's straightforward, > there's one range to store. > Or am I missing something? > -Steve
I was under the impression that the idea is that you'd have a range of ranges, for example an array of strings.
