opNext: Simplified ranges

Sebastiaan Koppe mail at skoppe.eu
Sun Nov 6 22:32:00 UTC 2022


On Sunday, 6 November 2022 at 21:08:10 UTC, Per Nordlöw wrote:
> It all boils down to fitting the design to the most common use 
> case. So is the most common case to be able to peek or not? I 
> really don't know right. Does anybody have any insights into 
> this?

I actually think the most lowest range should be one with 
destructive read semantics; non-peekable, non-copyable. You can 
build everything on top of that.

I also think ranges should be redesigned to have a 2 stage api. 
One to build the pipeline, one to iterate.


More information about the Digitalmars-d mailing list