Re: [bindings] Regarding the algorithm of 4.2.2. Interface prototype object

Hi David.

David Andersson:
> I think this algorithm as written is severely broken. The reason is
> that [[HasProperty]] will travel the entire chain for each of the
> interfaces in order.
…
> I propose a change to instead use the C3 algorithm as used in Dylan,
> Python 2.3, Perl 6:

A while ago I changed the spec to flatten the multple inheritance into a
single inheritance prototype chain, so I guess that invalidates your
comment.  I’d appreciate review of what’s currently specified, though.

Thanks,

Cameron

-- 
Cameron McCormack ≝ http://mcc.id.au/

Received on Friday, 19 June 2009 07:21:50 UTC