{"action":"created","issue":{"url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes/issues/15","repository_url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes","labels_url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes/issues/15/comments","events_url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes/issues/15/events","html_url":"https://github.com/mathiasbynens/es-regexp-unicode-property-escapes/issues/15","id":186925140,"number":15,"title":"Need to define the terms \"known Unicode property name/alias/value\"","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-02T21:28:28Z","updated_at":"2016-11-03T18:14:54Z","closed_at":null,"body":"These terms are used throughout the spec. but not clearly defined. \r\n\r\nIs \"known\" intended to mean something like \"supported by this implementation\" or \"required by this specification\"? \r\n\r\nThe definition of UnicodeMatchProperty types to define which  property names and alias \"Implementations must support\", but I find that definition hard to interpret. What does \"available\" mean in that context.  How is \"remaining, but not limited to\" supposed to be interpreted. Remaining from what? Can implementation defined their own names/values?\r\n\r\nSome of the statements in the NOTES for UnicodeMatchProperty/UnicodeMatchPropertyValue seem like normative requirements and hence should not be labeled as informative.\r\n\r\nBasically, the whole description of what properties/alias/values are required needs to be made clearer and more explicit. "},"comment":{"url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes/issues/comments/258228389","html_url":"https://github.com/mathiasbynens/es-regexp-unicode-property-escapes/issues/15#issuecomment-258228389","issue_url":"https://api.github.com/repos/mathiasbynens/es-regexp-unicode-property-escapes/issues/15","id":258228389,"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},"created_at":"2016-11-03T18:14:54Z","updated_at":"2016-11-03T18:14:54Z","body":"Here is a rough suggestion for how you might restructure the prose part of UnicodeMatchProperty:\r\n\r\nValid property names are: **Any**, **ASCII**, **Assigned**; all properties classified by UAX44  as being in categories **General_Category**, **Script**, or **Script_Extensions**; and, all properties classified by UAX44 as binary properties. The property alias provided in UAX44 for these property names are valid alternatives to these names. Only the canonical forms [ref??] of these property names and property aliases are valid. Implementations must not recognize as valid not any other enumeration properties.\r\n\r\nNOTE 1: This set of valid property names is a superset of what UTS18 RL1.2 requires.\r\nNOTE 2: **Any**, **ASCII**, **Assigned** are defined by UTS18.\r\nNOTE 3: Only canonical name forms are valid. For example, **Script_Extensions** and **scx** are valid, but **script_extensions** or **Scx** are not.\r\nNOTE 4: UAX44 definitions valid property alias are listed in PropertyAliases.txt."}}
{"actor":{"display_login":"allenwb"}}