Confirmed users
455
edits
| Line 37: | Line 37: | ||
== What are the objections to the ES4 draft? == | == What are the objections to the ES4 draft? == | ||
As of this writing, no specific technical objections have been provided by the TG1 minority, only general "philosophical" concerns and "skepticism" about the ability of the design to meet its goals. It is not clear what specific elements of the draft are of concern, nor how they might be modified to alleviate the concerns of the dissenting minority. Some of the dissenting representatives have been working on issues currently in scope for ES4, such as Douglas Crockford's revision to the json.org APIs, which | As of this writing, no specific technical objections have been provided by the TG1 minority, only general "philosophical" concerns and "skepticism" about the ability of the design to meet its goals. It is not clear what specific elements of the draft are of concern, nor how they might be modified to alleviate the concerns of the dissenting minority. Some of the dissenting representatives have been working on issues currently in scope for ES4, such as Douglas Crockford's revision to the json.org APIs, which could possibly appear as proposals for ES4 at a later (but hopefully soon) date. | ||
Beyond TG1, one noteworthy objection raised by Alex Russell and others | Beyond TG1, one noteworthy objection raised by Alex Russell and others is that the <tt>interface</tt> feature is not useful for web development techniques without accompanying generic method bodies (mixins (XXX link), or similar). These and other issues are welcomed for discussion on the es4-discuss (XXX link) mailing list. | ||
== Will ES4 require me to specify types, or stop changing the properties of my objects dynamically, as I do today with ES3? == | == Will ES4 require me to specify types, or stop changing the properties of my objects dynamically, as I do today with ES3? == | ||