best way to memoize a range?
Laeeth Isharc via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Sep 11 06:09:32 PDT 2015
obviously it's trivial to do with a little aa cache. and I know
I can memoize a function, and turn the memoized version into an
infinite range. but suppose I have a lazy function that returns
a finite range, and its expensive to calculate.
can I use Phobos to produce a memoized range? So it will
calculate on access to an element if it needs to, but will return
the cached value if it has been calculated before.
More information about the Digitalmars-d-learn
mailing list