Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider semantic changes to WebIDL to make suitable for ECMAScript #484

Open
littledan opened this issue Dec 5, 2017 · 5 comments
Open
Labels

Comments

@littledan
Copy link
Collaborator

littledan commented Dec 5, 2017

If we were going to use WebIDL for the ECMAScript specification, we'd need a few more features, such as:

  • Non-enumerable methods
  • (possibly) declarations of own instance data properties
  • ... (there is probably more; I will come back to edit this issue to fill more in)
@bzbarsky
Copy link
Collaborator

bzbarsky commented Dec 5, 2017

Non-enumerable methods

This came up in #226 (and in general there is other discussion in there that may be relevant here).

(possibly) declarations of own instance data properties

https://www.w3.org/Bugs/Public/show_bug.cgi?id=27346 discusses that; looks like it was not migrated to a github issue.

@domenic
Copy link
Member

domenic commented Dec 5, 2017

  • Methods and getters that don't brand check

@TimothyGu
Copy link
Member

@domenic
Copy link
Member

domenic commented Dec 5, 2017

The latter is fixed by #357, FWIW.

@annevk annevk added the jsidl label Dec 6, 2017
@littledan
Copy link
Collaborator Author

This is an easy one, but we'll want more types, such as to express ToIndex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

5 participants