standardizing Error.stack or equivalent
Mark S. Miller
erights at google.com
Tue Mar 25 13:49:55 PDT 2014
Not only would I hope for all of this in ES7, I would add
6) sourcemap extension to template strings, as in that old email
7) The sourceURL as explained at <
or something with equivalent functionality.
The main thing needed to get this into ES7 is a champion who will put in
the time needed. That ain't me, but I'd be happy to help.
Btw, if I were looking to drop something from the list, I'd look first to
On Tue, Mar 25, 2014 at 1:39 PM, John Lenz <concavelenz at gmail.com> wrote:
> Interesting sourcemap usage. But is there any hope for standardization of
> the existing stack handling for ES7? It wasn't clear to me why it stalled
> for ES6. There a few things I would like to see:
> 1) standardization V8's Error.captureStackTrace API
> 2) standardization of the stack format
> 3) standardizaton of when the stack is added to the Error object (creation
> vs throw)
> 4) specification as to whether throw (and re-throw) overwrite any existing
> stack property
> More would be welcome but that is what I would actually have an immediate
> use for.
> On Tue, Mar 25, 2014 at 11:43 AM, Mark S. Miller <erights at google.com>wrote:
>> Hi John, see also my message at <
>> which cites some of your work on sourcemaps.
>> On Tue, Mar 25, 2014 at 11:25 AM, Rick Waldron <waldron.rick at gmail.com>wrote:
>>> On Tue, Mar 25, 2014 at 1:38 PM, John Lenz <concavelenz at gmail.com>wrote:
>>>> I was recently modifying some code to be strict mode compliant and it
>>>> reminded me that the primary use of the Function caller property and
>>>> arguments.caller is to build stack traces. Now the latest Internet
>>>> Explorer releases have support for stack traces, as of course do Chrome,
>>>> FF, and Safari but only Chrome/V8, to my knowledge, has an actual API.
>>>> I know there was some initial work in this area and nothing is likely
>>>> to happen in the ES6 time frame but can something to be done to make the
>>>> stacks traces more usable?
>>> Take a look at the work Erik Arvidsson has done so far:
>>> es-discuss mailing list
>>> es-discuss at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss