<html><head></head><body bgcolor="#FFFFFF"><div>It would be tragic to determine future APIs based on _broken_ implementations of historic/archaic browsers - especially in an age where the browser isn't the only "client" of the spec. </div><div><br></div><div><br></div><div>Rick</div><div><br>On Feb 12, 2012, at 7:24 AM, Andrea Giammarchi <<a href="mailto:andrea.giammarchi@gmail.com">andrea.giammarchi@gmail.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>+1<div><br></div><div>had same thoughts when I wrote this:<div><a href="https://github.com/WebReflection/es6-collections">https://github.com/WebReflection/es6-collections</a></div><div><br></div><div>then I have realized older IE compatibility requires the usage of the string but I would have rather suggested</div>
<div><br></div><div>del</div><div><br></div><div>instead of remove so get, set, has, del ... all 3 chars, no problems with reserved keywords</div><div><br></div><div>br</div><div><br></div><div><br><br><div class="gmail_quote">
On Sun, Feb 12, 2012 at 8:11 AM, Peter Michaux <span dir="ltr"><<a href="mailto:petermichaux@gmail.com">petermichaux@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The Set proposal has a "delete" method. Old ECMAScript implementations<br>
do not allow "delete" to appear as a bare method name like<br>
set.delete('foo') and it is necessary to write the awkward<br>
set['delete']('foo'). Because of this and knowing polyfills will be<br>
written to support Set in older implementations, would it be better to<br>
choose "remove" as the method name so that set.remove('foo') can be<br>
written in the older implementations? I think this would save a lot of<br>
unnecessary debugging for cross-browser programming.<br>
<br>
Peter<br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div><br></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>es-discuss mailing list</span><br><span><a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a></span><br><span><a href="https://mail.mozilla.org/listinfo/es-discuss">https://mail.mozilla.org/listinfo/es-discuss</a></span><br></div></blockquote></body></html>