people are hostage to mutable default binding spec which cannot change -- suggests better path, esp for =>.
strict: function x() { new.target } function x(y=z) {} function x(...y) {} 1/
-
-
not: function x() { return {get y() {}} } function x(y) {} function x() { arguments } 2/2
-
super -> strict, function* -> strict. What about function() { yield } (still supported in FF)
-
if you want to make the discussion about the meaning of "invisible", I concede completely
End of conversation
New conversation -
-
-
not. invisible. !!!!!
-
I agreed 100% with
@domenic that we shouldn't base semantics on version of JS feature 1st appeared in -
We agreed to impute strictness on Andreas Rossberg for V8, you were there. https://esdiscuss.org/notes/2015-07-29 …
-
we didn't impute strictness, we disallowed ambiguity
-
-
Not for default parameters. See the notes! The case in question is documented there.
-
you're misreading the notes
-
Yes, sorry - not imputed strictness. But you are misconstruing the notes by citing an irrelevancy.
- 6 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.