{"action":"created","issue":{"url":"https://api.github.com/repos/tc39/ecma262/issues/726","repository_url":"https://api.github.com/repos/tc39/ecma262","labels_url":"https://api.github.com/repos/tc39/ecma262/issues/726/labels{/name}","comments_url":"https://api.github.com/repos/tc39/ecma262/issues/726/comments","events_url":"https://api.github.com/repos/tc39/ecma262/issues/726/events","html_url":"https://github.com/tc39/ecma262/issues/726","id":186661662,"number":726,"title":"Issues with normative references to Unicode spec. ","user":{"login":"allenwb","id":505435,"avatar_url":"https://avatars.githubusercontent.com/u/505435?v=3","gravatar_id":"","url":"https://api.github.com/users/allenwb","html_url":"https://github.com/allenwb","followers_url":"https://api.github.com/users/allenwb/followers","following_url":"https://api.github.com/users/allenwb/following{/other_user}","gists_url":"https://api.github.com/users/allenwb/gists{/gist_id}","starred_url":"https://api.github.com/users/allenwb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allenwb/subscriptions","organizations_url":"https://api.github.com/users/allenwb/orgs","repos_url":"https://api.github.com/users/allenwb/repos","events_url":"https://api.github.com/users/allenwb/events{/privacy}","received_events_url":"https://api.github.com/users/allenwb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-01T22:09:05Z","updated_at":"2016-11-14T20:34:38Z","closed_at":null,"body":"While reviewing some Unicode related proposals I developed some concerns about how ECMA-262 currently references Unicode related standards:\r\n\r\n- Normative reference to ISO/IEC10646 in [clause 3](https://tc39.github.io/ecma262/#sec-normative-references) should be undated \r\n\r\nIn ECMAScript 2016 we  switch to an undated \"current\" edition usage of the Unicode standard. However, the normative reference in clause 3 is still a dated reference to \"ISO/IEC 10646:2003\" plus assorted amendments.  Also, the title listed for that ISO standard is also obsolete. The normative reference should be:\r\n\r\nISO/IEC 10646 _Information Technology — Universal Coded Character Set (UCS)_\r\n\r\n- Some \"indispensable\" documented are referenced in the Bibliography rather than in [clause 3](https://tc39.github.io/ecma262/#sec-normative-references)\r\n\r\nUnfortunately ISO/IEC 10646 published by ISO and _The Unicode Standard_ published by the Unicode Consortium are different documents. There is material in the _The Unicode Standard_ which is not included in \r\nISO/IEC 10646 but which is \"indispensable\" for the application of ECMA-262. However, neither the _The Unicode Standard_ nor its relevant  related documents are included in  [clause 3](https://tc39.github.io/ecma262/#sec-normative-references).  Instead they are listed in ECMA-262 [_Bibliography_](https://tc39.github.io/ecma262/#sec-bibliography).\r\n\r\nThe reason for this is that ECMA (and ISO) apparently prefer to only normatively reference documents published by ISO recognized organizations.  Apparently the Unicode Consortium documents are in the Bibliography because it was assumed that they don't meet the criteria to be a normative reference. But this assumption is easy to disprove. As shown in the following image, ISO/IEC 10646 itself normatively references Unicode Consortium documents:\r\n\r\n![4th-10646-00-main_pdf__page_10_of_146_](https://cloud.githubusercontent.com/assets/505435/19908917/8912e5e0-a042-11e6-86a9-a0876ca42d26.gif)\r\n\r\nIf ISO/IEC 10646 can normatively reference Unicode Consortium documents then ECMA-262 also can. Subclauses [11.6](https://tc39.github.io/ecma262/#sec-names-and-keywords) and [21.1.3.10](https://tc39.github.io/ecma262/#sec-string.prototype.localecompare) and perhaps other subclauses have  \"indispensable\" dependencies upon Unicode Consortium documents that are currently in the Bibliography.  The indispensable documents should be moved to Clause 3 and the language in the dependent subclauses may need to be adjusted accordingly.\r\n\r\n\r\n  "},"comment":{"url":"https://api.github.com/repos/tc39/ecma262/issues/comments/260454367","html_url":"https://github.com/tc39/ecma262/issues/726#issuecomment-260454367","issue_url":"https://api.github.com/repos/tc39/ecma262/issues/726","id":260454367,"user":{"login":"bterlson","id":11236,"avatar_url":"https://avatars.githubusercontent.com/u/11236?v=3","gravatar_id":"","url":"https://api.github.com/users/bterlson","html_url":"https://github.com/bterlson","followers_url":"https://api.github.com/users/bterlson/followers","following_url":"https://api.github.com/users/bterlson/following{/other_user}","gists_url":"https://api.github.com/users/bterlson/gists{/gist_id}","starred_url":"https://api.github.com/users/bterlson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bterlson/subscriptions","organizations_url":"https://api.github.com/users/bterlson/orgs","repos_url":"https://api.github.com/users/bterlson/repos","events_url":"https://api.github.com/users/bterlson/events{/privacy}","received_events_url":"https://api.github.com/users/bterlson/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T20:34:38Z","updated_at":"2016-11-14T20:34:38Z","body":"What wording do you think would need to be updated? I don't see any inbound references to sec-bibliography and dependent clauses refer to the reference by name (eg. \"Unicode Standard\")."}}
{"actor":{"display_login":"bterlson"}}