Maximally minimal stack trace standardization

Brendan Eich brendan at mozilla.org
Mon Sep 29 10:25:40 PDT 2014


Mark S. Miller wrote:
> That's why, IIRC (haven't checked lately), TCO is only specified for 
> calls from non-sloppy functions.

PTC (Proper Tail Calls), not TCO. It's confusing to equate the two, from 
what I know (corrections welcome0.

To add to confusion, ES6 drafts say "Tail Position Calls" (TPC). Is this 
story reminidng anyone of the origin of the  "UTC" acronym?

Anyway, Mark: you recall correctly: see 14.6.1 step 2 under

http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tail-position-calls

Fil, this is normative draft spec for ES6, observable asymptotic space 
performance. Not optional at implementor's discretion. :-P

/be


More information about the es-discuss mailing list