Re: [heycam/webidl] Add [InNamespace] to allow defining an interface in a namespace (#425)

> HTML doesn't define an interface called Table as far as I know.

So if we agree this was a design mistake and that we keep it for Web compat reasons, we can restrict it to the existing set of interfaces defined by WebAssembly and keep the interface identifier uniqueness invariant as a requirement. In that case, we should call it [LegacyNamespace] and add an advisement to it such as we do for [[LegacyArrayClass]](https://heycam.github.io/webidl/#LegacyArrayClass).

-- 
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/pull/425#issuecomment-324858569

Received on Friday, 25 August 2017 08:39:17 UTC