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

Should we distinguish between accepted and pending ES6 features? #2

Open
mathiasbynens opened this issue Dec 20, 2013 · 3 comments
Open

Comments

@mathiasbynens
Copy link
Contributor

Should we distinguish between accepted and pending ES6 features?

Things like String.prototype.at and Function.create are not in the latest ES6 draft (yet). Some are just proposals, that will never make it to the spec (or to browsers). IMHO it’s useful to include them in the list, but maybe we should add mark them as “not really ES6 (yet)”?

@addyosmani
Copy link
Owner

I agree completely. We could move them into a 'pending' or 'under consideration' bucket.

@paulirish
Copy link

Browser/node support seems more relevant than spec status so.. Its a challenge to see how specific you want to be. ;)

@mathiasbynens
Copy link
Contributor Author

@paulirish Yeah but these things definitely won’t make it into browsers until they are added to the draft spec. They’re just proposals (some of which TC39 agrees with) at this point.

I know this from experience — I’ve been trying to get a patch that implements String.fromCodePoint and String.prototype.codePointAt (both of which have been in the draft spec for ages) to land in V8 — behind the --harmony flag, even — and it’s haaaaaard, but for very good reasons.

The features this issue is about are not even in the draft spec or accepted by TC39, so I seriously doubt they’ll show up in any native implementation.

I’ve edited the top post so it’s a bit clearer, hopefully. Thanks for the feedback!

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

No branches or pull requests

3 participants