For me (v8) it's more painful. As my code is an v8 extension, I don't have access to the v8 internals, so I can't:<div><br></div><div>"specify <span style="font-family:arial,sans-serif;font-size:13px">whether they should be constructors and whether they should have prototype objects</span>"</div>
<div><br></div><div>Also, getting the length of the function to match 0, 1... is using lots of argumens[0], [1]... I was told this was less efficient than direct access to the parameters - it also uglifies the code.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2012/10/12 Brendan Eich <span dir="ltr"><<a href="mailto:brendan@mozilla.org" target="_blank">brendan@mozilla.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Norbert Lindenberg wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
More important: These functions were specified this way because TC 39 decided that this is the direction for ES6, and even though ES5 style would have been more convenient for us.<br>
</blockquote></div>
I can't tell if you mean that Kevin's proposal would be adverse, helpful, or neutral.<br>
<br>
TC39 does change its mind before the spec is finalized; please don't mind that.<div class="HOEnZb"><div class="h5"><br>
<br>
/be<br>
______________________________<u></u>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/<u></u>listinfo/es-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Nebojša Ćirić<br>
</div>