-
Notifications
You must be signed in to change notification settings - Fork 9
Normative: add "canonical" to AvailableCanonical(Calendars|Collations|NumberingSystems) #43
Conversation
CC @ptomato since you recently commented on the linked issue |
Thanks for tagging me in! I would actually prefer that we go the other way with this. That is, the Available___ operations return both canonical and non-canonical names, and we also define Canonicalize___Name operations, so that in The reason for this is because I'd like to bring AvailableCalendars and AvailableTimeZones into 262 along with Temporal, and implement IsValidTimeZoneName in terms of those. The current definition of AvailableTimeZones uses IsValidTimeZoneName and CanonicalizeTimeZoneName, so that wouldn't be possible as written. I can write a PR for this proposal demonstrating what I mean, if that would be helpful. |
Please show us your counterplan and we can discuss that. Thanks! |
@ptomato ping- We are waiting for your " PR for this proposal demonstrating what I mean." |
I have opened #49 as a counterproposal, please let me know what you think. |
I thiink #49 is beyond the scope of this proposal. The goal of this proposal is to provide functionality for the userland code to ues, not to make the future spec writer reuse AOs beyond what this spec intend to provide- especially not to change the rest of the ECMA402 to use those AOs. Those operations needs a separate discussion beyond what this proposal intend to solve. |
@anba - do you think this PR would address the issue you mentioned in #37 sorry for the delay. @sffc @ryzokuken @gibson042 please review |
As a reminder, please make sure there is a follow-up issue filed in the ecma402 repo to continue this discussion after this proposal lands as stage 4. |
|
* Normative: Stage4 PR for proposal-intl-enumeration Plan to suggest moving to Stage 4 in Nov 2022 https://github.com/tc39/proposal-intl-enumeration It is already implemented in Chrome m99, Safari 15.4 and Firefox 93. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf#browser_compatibility * sync w/ intl-enumeration pull/43 tc39/proposal-intl-enumeration#43 * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> --------- Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
* Normative: Stage4 PR for proposal-intl-enumeration Plan to suggest moving to Stage 4 in Nov 2022 https://github.com/tc39/proposal-intl-enumeration It is already implemented in Chrome m99, Safari 15.4 and Firefox 93. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf#browser_compatibility * sync w/ intl-enumeration pull/43 tc39/proposal-intl-enumeration#43 * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> --------- Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
* Normative: Stage4 PR for proposal-intl-enumeration Plan to suggest moving to Stage 4 in Nov 2022 https://github.com/tc39/proposal-intl-enumeration It is already implemented in Chrome m99, Safari 15.4 and Firefox 93. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf#browser_compatibility * sync w/ intl-enumeration pull/43 tc39/proposal-intl-enumeration#43 * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> * Update spec/locales-currencies-tz.html Co-authored-by: Richard Gibson <richard.gibson@gmail.com> --------- Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
Address #37
@ljharb @anba @sffc @gibson042