A few additional notes on the items related to internationalization.

Norbert


On May 23, 2012, at 17:58 , Rick Waldron wrote:

> # 4.14, Unicode (Norbert Lindenderg)
> 
> NL:
> - Regular expressions
> - Certain unclear, discuss with Unicode Consortium
> see:
> http://norbertlindenberg.com/2012/05/ecmascript-supplementary-characters/index.html
> 
> http://norbertlindenberg.com/2012/05/ecmascript-supplementary-characters/full-unicode-in-ecmascript.pdf
> 
> AWB:
> - Concretely, should supplementary characters gain coverage in the currently 
> developing draft.
> 
> MM:
> - Mention of spec modularity
> 
> AWB:
> - Implication for strings etc.
> 
> NL, LH, MM:
> - Any objections? No.
> 
> AWB:
> - Canonicalize everything to full unicode grammar
> - Don't think this will change implementation rules
> 
> LH:
> - Asks for confirmation
> 
> NL, AWB:
> - Confirms no difference.
> 
> Resolution: Promoted unanimously to harmony status

I've inserted a copy of my proposal into the Harmony section of the wiki (I 
wish the wiki had better support for content created in HTML...):
http://wiki.ecmascript.org/doku.php?id=harmony:unicode_supplementary_characters
and updated Allen's proposals, one to indicate that it's been superseded, the 
other to indicate that it's still valid and complementary to the accepted 
proposal:
http://wiki.ecmascript.org/doku.php?id=strawman:support_full_unicode_in_strings
http://wiki.ecmascript.org/doku.php?id=strawman:full_unicode_source_code

More detail on the regular expression issue mentioned:
https://mail.mozilla.org/pipermail/es-discuss/2012-May/022665.html 

> # 4.11, Daylight Savings (Luke Hoban)
> 
> Move to remove/reword:
> 
>     15.9.1.8 "An implementation of ECMAScript is expected to determine the 
> daylight saving time algorithm."
> 
> AWB:
> - There needs to be a specification of some sort, as other aspects of the 
> standard rely on this.
> 
> more discussion.
> 
> Some locales do change
> 
> LH:
> - Operating systems and browser do have disagreements
> 
> AWB:
> - Either NL or LH can draft replacement text for 
>       15.9.1.6 and 15.9.1.8
> 
> more discussion.
> 
> Resolution: Remove the spec text, new additions will be considered as new 
> proposal
> 
> Not errata.

The basis for the discussion were:
https://mail.mozilla.org/pipermail/es-discuss/2012-March/020830.html
https://mail.mozilla.org/pipermail/es-discuss/2012-March/020832.html

Sections to be updated for Harmony are 15.9.1.7 and 15.9.1.8.

> String.prototype.toArray
> 
> Resolution: Removal from draft.

The reason is that this operation would break a string into UTF-16 code units, 
so supplementary characters would be broken up. The same functionality (with 
the same problem) is already available as str.split(""); there's no need to 
make this problematic functionality more convenient.

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to