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