Adding [[Invoke]] to address issues with methods called on Proxies

Allen Wirfs-Brock allen at
Tue Jan 29 07:22:35 PST 2013

or [[CallProperty]](receiver, property, arguments)

I haven't had a chance to work through all the details yet, but this is something I want to explore as a solution to the Proxy forwarded identify issue.  It does have to work with both normal property access calls and with super calls.  Also, it needs to be consistent with the Proxy semantics of [[Get]]/[[Put]] when they trigger accessors.


On Jan 29, 2013, at 4:04 AM, Brandon Benvie wrote:

> A superior third alternative is [[CallProperty]](receiver, property) (and, in retrospect, likely what awb intended) which would allow for both __noSuchMethod__ and correctly trapping super. This fits with [[CallProperty]] being the combination of [[Get]] with calling the method.
> _______________________________________________
> es-discuss mailing list
> es-discuss at

More information about the es-discuss mailing list