Recording object states

Andrej Mitrovic andrej.mitrovich at gmail.com
Sat Oct 1 08:47:10 PDT 2011


I just thought it's really cool how D makes this possible and very
easy to do. Check it out:

http://codepad.org/yA8ju9u0

I was thinking of using something like this in code samples for a
library (e.g. CairoD), where a Recorder object like this would capture
the states of some shape and then generate a series of images on how
that shape changes over several function calls. And this could easily
be injected into HTML documentation.

Thanks to opDispatch I would only have to rewrite a small portion of
my sample code, replacing "Shape" ctor calls with Recorder(Shape())
calls.


More information about the Digitalmars-d mailing list