David Simcha <[email protected]> wrote:
> I'm looking to go on a major debugging spree and make std.range work 
> with const ranges.  For example, the following should work:
> 
> import std.range, std.algorithm;
> 
> void main() {
>      const foo = map!"a ^^ 2"([1,2,3,4,5]);
>      auto myRetro = retro(foo);
> }

Could you elaborate why?

Ranges with const elements must be common; but what's the point of
const ranges?  Const random access ranges are usable, but other const
ranges seem to be useless since popFront and popBack can't be const.


Shin
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to