is std.algorithm.joiner lazy?
Puming via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Apr 8 02:54:38 PDT 2016
On Friday, 8 April 2016 at 08:44:36 UTC, Mike Parker wrote:
> On Friday, 8 April 2016 at 03:20:53 UTC, Puming wrote:
>> On Friday, 8 April 2016 at 02:49:01 UTC, Jonathan M Davis
>> wrote:
>>> [...]
>>
>> Thanks. I'll adopt this idiom. Hopefully it gets used often
>> enough to warrent a phobos function :-)
>
> What would such a function look like? I don't think such a
> thing could exist. This is more than just an idiom, IMO. It's a
> basic principle of ranges that, if not followed, is likely to
> produce a broken range and/or one whose front is more expensive
> than it needs to be. The trouble is that it isn't necessarily
> obvious and is easy to overlook when first implementing a
> custom range.
>
I thought it was just like map!readNext.cache
> [...]
More information about the Digitalmars-d-learn
mailing list