<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 23, 2013 at 5:47 PM, deadalnix <span dir="ltr"><<a href="mailto:deadalnix@gmail.com" target="_blank">deadalnix@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Overall, I think it is greatly needed :D<br>
<br>
You should propose that as a pull request. Also, you shouldn't alias this the source range, as thing now become impracticable.<br></blockquote><div><br></div><div>could you elaborate on that?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
IMO, CacheFront should be a froward range whatever the source is and only provide front/popFront.<br></blockquote><div><br></div><div>some range properties still make sense to forward:</div><div>* length if it's there</div>
<div>* if the range is random access, I could use memoize (on array index)</div></div>* other cases possible</div></div>