Shane F. Carr

Results 2006 comments of Shane F. Carr

`#[make_varule(Self)]` works for me. And `#[make_ule(Self)]` can generate the reflexive AsULE.

Right; `hasFd` means that either `mnfd` or `mxfd` is not undefined, so `mnfd is undefined` implies `mxfd is not undefined` and vice versa. I'd be open to a comment or...

Related: https://github.com/unicode-org/icu4x/issues/4551, https://github.com/unicode-org/icu4x/issues/6318, https://github.com/unicode-org/icu4x/issues/4193

We've discussed Etc/Unknown a number of times in the ECMAScript context, but I'm not finding the conclusion of those conversations. I know that @justingrant got more aliases added to 2024b....

Wait: if we move in the direction of being super strict about fields being present or not in the time zone, as you propose in #5533, then it wouldn't be...

WG discussion: ``` Full: (SpecificNonLocation) LocationOrGarbage Option ZoneVariant LocalTime AtTime: (GenericLocation, GenericNonLocation) LocationOrGarbage LocalTime Option LocationWithOffset: (GenericLocation) LocationOrGarbage Option OffsetOnly: (Offset) Option LocationWithVariant: LocationOrGarbage ZoneVariant LocationOnly: LocationOrGarbage OffsetAtTime: Option LocalTime...

To add to my previous comment: I can envision some data that maps an offset to a "primary metazone": all 24+ of the most common offsets have a primary metazone....

I posted my idea in https://unicode-org.atlassian.net/browse/CLDR-18037.

This is mostly implemented in #5700. We haven't handled the `Z` case in parsing.