|
Boost : |
Subject: Re: [boost] AlRangeExandrescu?
From: Thorsten Ottosen (thorsten.ottosen_at_[hidden])
Date: 2009-07-26 03:55:07
Andrei Alexandrescu skrev:
> Thorsten Ottosen wrote:
>> A "not" slipped here.
>>
>>> Yes, until is lazy. I think it couldn't be implemented any other way
>>> for input ranges.
>>
>> Ok, but the problem with lazy ranges is that when you compose it with
>> range adaptors, then it greatly limits the adaptors that you can
>> subsequently apply.
>
> Why is that the case?
because some adapters require random aceesss ranges e.g.
rng | stride_view
and some requires bidirectionsal ranges e.g.
rng | reverse_view
-Thorsten
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk