Categorizing Ranges

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 7 08:39:02 PDT 2015


On Wednesday, 7 October 2015 at 15:13:17 UTC, Big Daddy wrote:
> 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.
>
> eager

Eager is far more general. Also, while the drop* functions are 
eager, the take* functions are not.

- Jonathan M Davis


More information about the Digitalmars-d mailing list