Rick Waldron wrote:
The question is: what should ES6 classes choose as the default? What's
the most useful default, independent of various backward-looking
consistencies? What, if the future is bigger than the past, would
be best?
Put in these terms, I still think that maintaining status quo makes
sense. The future _is_ bigger than the past and this can be addressed
via annotations (maybe even in ES7?).
The question I'm raising is not answered by promising annotations, if
the right long-term answer is that the annotation-free default should be
non-enumerable. This is not something to defer based on hypothesized
annotations -- we have to agree (in the general, consensus sense) on the
right long-term default.
/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss