what I am saying: arguments won't disappear in 5+ years, neither will caller ... is my crystal ball correct?
On Fri, Nov 16, 2012 at 2:34 PM, Jeff Walden <jwalden...@mit.edu> wrote: > On 11/16/2012 02:11 PM, Andrea Giammarchi wrote: > > but I don't see caller being any better/worse than arguments and I > believe arguments will stick around "forever" in any case ... so will > caller, unless there's not some specific personal reason but the code just > looks basically the same: find the rabbit and "ta-daaaaa" > > The arguments keyword is statically detectable (or can be hedged against > in the much-worse possible use of eval), which makes it far better. > fun.arguments and fun.caller are about equally bad. And to the extent > there are "correct" semantics for fun.arguments, engines break those daily > whenever optimization opportunities present themselves. > > In the longer run the code will not look "basically the same", so arguing > from what the code looks like now, in any engine, is not especially > convincing. > > > but on the practical level we all know it's going to be like that, right? > > I don't understand what you're saying/implying here. Could you spell it > out more clearly, please? > > Jeff >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss