Interest in std.algorithm.joiner?

dsimcha dsimcha at yahoo.com
Tue Jul 27 11:46:04 PDT 2010


== Quote from Steven Schveighoffer (schveiguy at yahoo.com)'s article
> On Tue, 27 Jul 2010 14:12:34 -0400, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org> wrote:
> > Steven Schveighoffer wrote:
> >> On Tue, 27 Jul 2010 11:21:08 -0400, Andrei Alexandrescu
> >> <SeeWebsiteForEmail at erdani.org> 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.


More information about the Digitalmars-d mailing list