dynamic classes and duck typing

Walter Bright newshound1 at digitalmars.com
Tue Dec 1 11:10:41 PST 2009


Andrei Alexandrescu wrote:
> I don't think that's any difference at all. Javascript does use a sort 
> of Variant for all of its values.
> 
> So if you want dynamic:
> 
> a) have opDispatch forward the string to dynDispatch as a regular 
> (runtime) value, pack all parameters into Variants (or an array thereof 
> - probably better, or even one Variant that in turn packs an array - 
> feature recently implemented, yum), and return a Variant;
> 
> b) have dynDispatch return a Variant which will be then returned by 
> opDispatch.
> 
> It's not less powerful than discussed. It's more .

Yes, I think you're right that the parameters passed should be a 
Variant[], not variadic.

BTW, folks, please when replying cut down the quoting!



More information about the Digitalmars-d mailing list