On Wed, Oct 23, 2013 at 5:47 PM, deadalnix <deadalnix@gmail.com> wrote:
Overall, I think it is greatly needed :D

You should propose that as a pull request. Also, you shouldn't alias this the source range, as thing now become impracticable.

could you elaborate on that?
 

IMO, CacheFront should be a froward range whatever the source is and only provide front/popFront.

some range properties still make sense to forward:
* length if it's there
* if the range is random access, I could use memoize (on array index)
* other cases possible