On Wednesday, September 19, 2012 06:56:23 Craig Dillabaugh wrote:
> From:
> http://dlang.org/phobos/std_array.html#splitter

Ah. I was looking at std.algorithm.splitter (which operates on generic ranges 
and separators) which _does_ explicitly say that it returns a range.

Yeah. The documentation on std.array.splitter is incredibly sparse. It doesn't 
even state the result is lazy (though if it did, it would be bound to say that 
it was a lazy range, which would then mean that it was stating that the return 
type was a range), making the difference between it and split not at all 
obvious. That should be fixed. Internally, it just does

return std.algorithm.splitter!(std.uni.isWhite)(s);

- Jonathan M Davis

Reply via email to