== Quote from Andrei Alexandrescu ([email protected])'s article
> 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?
> Andrei

Absolutely.  I was thinking a while back I was going to suggest a
std.range.flattener() or std.algorithm.flattener() that takes a range of ranges
and turns them into a single range, one right after the other.  joiner() would 
be
a generalization of this in that to flatten a ror, you'd just join it on an 
empty
range.

Reply via email to