- From: Tobie Langel <notifications@github.com>
- Date: Sun, 06 Nov 2016 04:09:38 -0800
- To: heycam/webidl <webidl@noreply.github.com>
Received on Sunday, 6 November 2016 12:10:13 UTC
They do offer more features, yes. But if you take classical inheritance, you see the same pattern going on, no? If `Cat` is a subclass of `Animal`, it's to add more feature to the the `Cat` class, such as the `.meow()` method. Yet cats are a (proper) subset of animals. Similarly, when we currently say in the spec "all platform objects," this includes legacy platform objects, right? If we agree that this is what we want (and I think we do), we don't really need to agree on how that translates in set theory terminology for me to be able to move ahead with it. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/issues/202#issuecomment-258676863
Received on Sunday, 6 November 2016 12:10:13 UTC