On Wed, 28 Sep 2011 20:11:51 -0400, Peter Alexander <peter.alexander...@gmail.com> wrote:

On 26/09/11 8:02 PM, Steven Schveighoffer wrote:
I think a better avenue would be to implement some sort of strong-pure
memoization system. Then all you have to do is make an immutable pure
member, and the compiler will take care of the rest for you.

How can the compiler possibly figure out the best way to cache things for you?

Or have I misunderstood?

It would likely be some sort of tag.  Like:

@memoize pure int reallyTimeConsumingMethod() immutable

-Steve

Reply via email to