<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">---------- Forwarded message ----------<br>From: Erik Arvidsson <<a href="mailto:erik.arvidsson@gmail.com">erik.arvidsson@gmail.com</a>><br>
To: <a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>Cc: <br>Date: Thu, 7 Jun 2012 11:37:41 -0700<br>Subject: Error stack<br>I wrote a new strawman for Error stack which is now available in some<br>
form in all major browser (if betas are considered).<br>
<br>
<a href="http://wiki.ecmascript.org/doku.php?id=strawman:error_stack" target="_blank">http://wiki.ecmascript.org/doku.php?id=strawman:error_stack</a><br>
<br>
Feedback wanted.<br></blockquote><div><br>As the person who originally proposed the stack property to Mozilla over ten years ago, I am absolutely thrilled to see this as a strawman on Harmony.  In any form.  <br><br></div>
</div>For reference, the original bug is at <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=123177">https://bugzilla.mozilla.org/show_bug.cgi?id=123177</a> .<br><br>The only thing I might ask is to keep the ability to alter the stack - in a controlled way.  Specifically, I've had occasion to want to remove the first two or three frames of an error stack, because I was implementing an assert() function.  When the assert failed, I wanted the stack to start at the actual line of the assert call, instead of a couple of lines away (new Error(), then the assert function, and then the caller of assert).  That said, I'd understand if the Harmony working group rejected this and required the property be read-only and never changeable.<br>
<br>Alex Vincent<br>-- <br>"The first step in confirming there is a bug in someone else's work is confirming there are no bugs in your own."<br>-- Alexander J. Vincent, June 30, 2001<br>