Categorizing Ranges

qznc via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 7 11:26:27 PDT 2015


On Wednesday, 7 October 2015 at 15:06:55 UTC, Mike Parker wrote:
> I'm looking for ideas on how to label the ranges returned from 
> take and drop. Some examples of what I think are appropriate 
> categories for other types of ranges:
>
> Generative - iota, recurrence, sequence
> Compositional - chain, roundRobin, transposed
> Iterative - retro, stride, lockstep
> XXX - take, drop
>
> What to put into the XXX? I first thought of "Greedy", but that 
> has an association with "greedy algorithms" that I don't really 
> like. That led to "Selfish", but it's admittedly not that 
> appropriate. Beyond that, I'm stuck. Any and all ideas 
> appreciated.

Selective

Although, then stride fits better into Selective than into 
Iterative. On the other hand, iterative seems not that fitting to 
me. lockstep might also be Compositional.


More information about the Digitalmars-d mailing list