On 26.08.2011 22:24, Mafi wrote:
The algorithms in std.algorithm are great. They operate the same on
arrays/slices and generic ranges. But they return their own range-types.
Often this ok but sometimes you need a T[]. You may say to just use
array() but this allocates a new array! I think you sometimes want to
get a slice to the original array. I wrote this function. It checks if
it is ok what it is doing at runtime.


I'd argue that functions in question should return slice if the input range is sliceable. IIRC they do this when possible e.g. as in find but not filter, am I missing something?


---
Dmitry Olshansky

Reply via email to