Re: [heycam/webidl] BREAKING: Convert the `unrestricted` keyword into an extended attribute (#857)

Personally I like the both ideas, but I'd like to see the entire type system before moving on.  For example, what do we do for `USVString`?  `[USV] DOMString`?  IMHO, the type system should be designed as a whole on top of the consistent concepts.  Depending on what concept model of type system we have, I expect that we can discuss whether `Int32Array` or `ArrayView<i32>` is desirable for example.

In other words, I don't yet understand the (ultimate) goal of these proposals.  If we'll keep `USVString` and `DOMString` separate, I don't understand why we'd like to turn `unrestricted float` into `[UnrestrictedFloat] float`.

-- 
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/857#issuecomment-603920147

Received on Wednesday, 25 March 2020 15:52:46 UTC