dynamic classes and duck typing

Adam D. Ruppe destructionator at gmail.com
Tue Dec 1 11:26:03 PST 2009


On Tue, Dec 01, 2009 at 11:07:15AM -0800, Walter Bright wrote:
> std.variant needs to be extended with opDispatch so it can execute a 
> call operation on a Variant, then it will be very very similar to 
> Javascript.

I looked into this for a few minutes this morning. Variant already stores
delegates, so all that needs to be done is the existing opCall needs to
be renamed (easy enough. Maybe it could become a constructor?) and then
implemented to forward its arguments to the inner delegate.

That's the tricky part, and I haven't had the time to figure that out yet.

-- 
Adam D. Ruppe
http://arsdnet.net



More information about the Digitalmars-d mailing list