tc39/ecma402

Make ILD a well-defined term in the spec and use it more consistently

Opened this issue · 1 comments

sffc commented

Currently the term "ILD" is defined and re-defined multiple times, and sometimes it is "ILND". We also don't consistently use it everywhere there is ILD behavior: for example, the spec sometimes says "with values based on locale".

We should clean this up to use ILD consistently everywhere.

CC @gibson042 @ben-allen

anba commented

ILND = Implementation-, Locale-, and Numbering system-Dependent.
ILD = Implementation- and Locale-Dependent.

Note 1 below https://tc39.es/ecma402/#table-numbering-system-digits:

The computations rely on String values and locations within numeric strings that are dependent upon the implementation and the effective locale of numberFormat ("ILD") or upon the implementation, the effective locale, and the numbering system of numberFormat ("ILND"). [...]