08:13
<Richard Gibson>

benallen: looks like SpiderMonkey is alphabetic while Graal and JSC and V8 are... something else

$ eshost -se 'Reflect.construct(globalThis.Intl?.PluralRules || class {}, ["ar"]).resolvedOptions?.().pluralCategories'
#### GraalJS, JavaScriptCore, V8
few,many,one,two,zero,other

#### SpiderMonkey
few,many,one,other,two,zero
08:19
<rkirsling>
I'm guessing "something else" is a "the arbitrary order of a hard-coded list in the spec"?
08:33
<Richard Gibson>
no, the spec just says "a List of Strings containing all possible results of PluralRuleSelect for the selected locale" (until PR 918 gets TG1 approval and nails it down to precisely such a hard-coded list)