On Nov 9, 2011, at 2:43 PM, Axel Rauschmayer wrote:

> Do block-lamdbas count as a fix for the dynamic this problem?

Definitely.


> Or are there other plans to get it solved? I would still love to see that 
> happen, it’s a remarkably subtle source of errors. Could functions adopt the 
> block-lambda semantics of picking up the `this` of the surrounding scope when 
> not invoked as methods? It seems like that could work in strict mode where no 
> one expects `this` to have a value.

No, if you call such functions via object.method() references then this binds 
to object. You can't break such compatibility only at runtime, and only some of 
the time.

/be

> 
> -- 
> Dr. Axel Rauschmayer
> [email protected]
> 
> home: rauschma.de
> twitter: twitter.com/rauschma
> blog: 2ality.com
> 
> 
> 

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to