<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><div>On Sep 24, 2012, at 12:16 PM, Aron Homberg wrote:</div><div><div><br class="Apple-interchange-newline"><blockquote type="cite">Just to know the process better:<br>For such ideas, who is allowed to write a strawman-page in the wiki?<br></blockquote><div><br></div><div>Only Ecma members can directly post to the wiki.  If you aren't an official representative of an  Ecma member you can host your proposal on your own site and/or post it in a message to es-discuss.  If you want it to appear on the TC39 wiki you have to convince a member to take responsibility for submitting it.<div><br></div><div>The restrictions on  posting to the wiki basically derive from the Ecma Intellectual Property policies. </div><div><br></div><div>Allen<br><div><div><br></div><div><br></div><div><br></div></div></div></div><blockquote type="cite"><br><noise><br><br>Personally, I would like guards without that magic '::' syntax. Why reinventing the wheel?<br>
Just allowing/checking optional type's would be great:<br><br>var Number|Boolean|Null abc = null;<br>var String foo = 'bar';<br>var withoutType = 'yes';<br><br>function optType(HTMLElement|String domEl, withoutType='again') {<br>
    // Nice lang :)<br>}<br><br>But this is only noise... :) <br><br></noise><br><br><br><div class="gmail_quote">2012/9/24 Dmitry Soshnikov <span dir="ltr"><<a href="mailto:dmitry.soshnikov@gmail.com" target="_blank">dmitry.soshnikov@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br><br><div class="gmail_quote">On Mon, Sep 24, 2012 at 11:26 AM, Allen Wirfs-Brock <span dir="ltr"><<a href="mailto:allen@wirfs-brock.com" target="_blank">allen@wirfs-brock.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><br><div>But, getting back to Dmitry's original question.  These haven't  been accepted as proposal for ES6 and it it is also certainly  "too late" for that to happen.  Future editions, beyond ES6 is very much open for discussion.</div>

<span></span></div></blockquote></div><br></div>I think it's just the matter of the need. If these optional argument types are very needed by devs, then it's probably not a big deal to add them to the standard -- after all it's still in the draft, not published (it's just a small section on generating the prologue, isn't it?).<br>

<br>If they are not much needed, then even future editions won't be so essential in this respect.<span class="HOEnZb"><font color="#888888"><br><br>Dmitry<br>
</font></span><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>
<br></blockquote></div><br>
</blockquote></div><br></div></div></div></body></html>