W3C home > Mailing lists > Public > public-script-coord@w3.org > October to December 2010

Re: [WebIDL] prototype chains, multiple inheritance, mixin interfaces

From: Jonas Sicking <jonas@sicking.cc>
Date: Sat, 20 Nov 2010 02:32:30 -0800
Message-ID: <AANLkTin1zgUjrnhgwXunFv2+6vCsPOcJkDk_3_8_0a5O@mail.gmail.com>
To: Boris Zbarsky <bzbarsky@mit.edu>
Cc: public-script-coord@w3.org
On Fri, Nov 19, 2010 at 7:09 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> On 11/19/10 4:39 PM, Cameron McCormack wrote:
>>
>> One issue I thought of since then is what to do if mixin interfaces want
>> to define constants, and they want them to appear on an interface object
>> with the abstract interface’s name?  This comes up in SVG, for example:
>
> A related issue.  What happens if a single mixin interface wants to mix in
> into multiple concrete interfaces?  Think nsIDOMEventTarget, unless some
> interface inheritance chains get changed.

Node implements EventTarget;
Window implements EventTarget;
Worker implements EventTarget;
etc..

/ Jonas
Received on Saturday, 20 November 2010 10:33:29 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 May 2013 19:30:03 UTC