I think the issues with syntax can't be addressed without first figuring out what semantics you want, which is still unclear in many cases.
- syntactic extensions that extend the semantic model but only via syntax (super in ES2015) - aspects of the semantics that compose semantically but not syntactically (concise methods in ES2015 can't be passed to functions) - more I'm forgetting
-
-
^ for all of the above, the possibility that it's reasonable to limit expressiveness in these ways for cognitive load reasons.
-
I think the concise methods bit is really just about syntax. The others are fundamental semantic choices which are manifest in syntactic choices as well -- for example that super can't be abstracted over. Sometimes semantic choices constrain syntax.
-
We considered toMethod and largely rejected it for time.
End of conversation
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.