Rick Waldron (2013-12-18T05:55:42.000Z)
On Tue, Dec 17, 2013 at 10:45 PM, Shijun He <hax.sfo at gmail.com> wrote:

>
>
>
> On Wed, Dec 18, 2013 at 11:30 AM, Rick Waldron <waldron.rick at gmail.com>wrote:
>
>>
>> Right, and map["delete"](key) works fine. The future of the language
>> itself should not be impaired by a browser that has an expiration date.
>>
>>
>
> No, it does NOT work. Because you can't ask all module/library authors
> write like that.
>

Submit patches—libraries intended for use in IE8 should be made to support
that platform, it's that simple.


> And that means even such modules should be work in old browsers with
> ES6-shim, they actually fail just because a simple name problem.
>


>
> And, ES6 and any future version of this language already impaired by
> legacy browsers. For example, typeof null MUST be 'object'.
>

Wrong—that impairment has nothing to do with browsers, but with _existing_
code that makes incorrect assumptions (or none at all) about the return
value of typeof.

Rick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20131218/a423e9ce/attachment.html>
domenic at domenicdenicola.com (2014-01-03T15:09:39.077Z)
On Tue, Dec 17, 2013 at 10:45 PM, Shijun He <hax.sfo at gmail.com> wrote:

> No, it does NOT work. Because you can't ask all module/library authors
> write like that.

Submit patches—libraries intended for use in IE8 should be made to support
that platform, it's that simple.

> And, ES6 and any future version of this language already impaired by
> legacy browsers. For example, typeof null MUST be 'object'.

Wrong—that impairment has nothing to do with browsers, but with _existing_
code that makes incorrect assumptions (or none at all) about the return
value of typeof.