<p dir="ltr">[sorry forgot to reply to all]</p>
<div class="gmail_quote">---------- Forwarded message ----------<br>From: "joe" <<a href="mailto:joeedh@gmail.com">joeedh@gmail.com</a>><br>Date: Jun 25, 2015 5:34 PM<br>Subject: Re: insteadof operator<br>To: "Bergi" <<a href="mailto:a.d.bergi@web.de">a.d.bergi@web.de</a>><br>Cc: <br><br type="attribution"><p dir="ltr">Would there be any security issues? Also,  runtime or lexical scope? </p>
<p dir="ltr">I've actually wanted this feature for a while now, but  always assumed it had no chance of happening due to security issues. Of course, I know nothing about security so I could be wrong.</p>
<div class="gmail_quote">On Jun 25, 2015 4:48 PM, "Bergi" <<a href="mailto:a.d.bergi@web.de" target="_blank">a.d.bergi@web.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bucaran schrieb:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It would be nice if there was a special construct like `typeof` or `instanceof` that would take a name and evaluate to whatever<br>
variable / function of the same name existing in the parent scope (or undefined otherwise).<br>
</blockquote>
<br>
Sorry, no. Please not.<br>
This would be a horrible feature, making name collisions (which are already confusing as hell at times) even more confusing. Scoping is already complicated, no need to introduce an edge case that all tooling (including human brains) would need to get learned.<br>
<br>
There already does exist a simple, familiar, and working solution (well, multiple ones actually), it's not worth the trouble of introducing a new operator.<br>
<br>
 Bergi<br>
_______________________________________________<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" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>
</div>