On 2/28/15 5:57 PM, Manu via Digitalmars-d wrote:
Perhaps an operator that may be implemented to return a mutable
metadata pointer for objects? From an algebraic point of view, it
should be defined that mutating metadata will have no effect on the
actual object.

But how would custom data be defined?

Interestingly, I wonder if such an approach may also be used to
satisfy a common problem that people have with const objects, where
it's not possible to implement caching systems for repeated work
optimisation?
The result cache is another thing that may be stored in the object's
metadata...?

That's already abuse. No.


Andrei

Reply via email to