On Wednesday, 6 November 2013 at 20:46:23 UTC, Luís Marques wrote:
Is it possible to build something like wrap, so that it can be given a wrapping class instead of a wrapping interface?


I was trying to build something very similar to wrap, and at first glance it seems like wrap might suit me, except that I wanted to wrap the wolf in the "class Sheep"s clothes, not in an ISheep.

(typecons.d(2864): Error: class std.typecons.wrap!(B).wrap!(A).Impl base type must be interface, not main.B)

classes have implementations and state you need to initialize. It's possible to implement that in wrap but more problematic.

Reply via email to