On 11:59 AM, Brendan Eich wrote:
But hey, if JS does not need to change then we can avoid trouble and
keep on using 16-bit indexing and length. Is this really the best outcome?
It may well be. The problem is largely theoretical, and the many offered
cures seem to be much worse than the disease. The language works as it
has worked for years. It is not ideal in all of its aspects, especially
when examined from a critical, abstract perspective. But practically, JS
strings work.
I have come around in thinking that we should have \u{HHHHHH} in string
and regexp literals (excluding character classes) as a more convenient
way of specifying extended characters.
A more critical need is some form of string.format or quasiliterals. The
string operation that is most lacking is the ability to inject correctly
encoded material into templates. Having such a mechanism, it will little
matter if the inserted characters are basic or extended.
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss