On Friday, 3 October 2014 at 15:22:06 UTC, Nordlöw wrote:
As a follow up to

http://forum.dlang.org/thread/dndicafxfubzmndeh...@forum.dlang.org

I've begun implementing a new range, I currently call, SlidingSplitter at

https://github.com/nordlow/justd/blob/master/range_ex.d#L12

I would now very much like comment/reflections especially with regards to

- naming of range
- mutability (inout)
- and how to correct implement support for foreach which currently doesn't work - how to infer range-powers of SlidingSplitter from template parameter R
- and other possible range primitives I may have forgotten :)
- if enough people are interested I might try adding this to std.range

Destroy, please!

First thing to to do with any range, once written, it to get it to pass the compile-time checks in std.range wherever appropriate. isInputRange, isForwardRange, isRandomAccessRange etc.

Reply via email to