[Harmony Proxies] Default trap implementations should be non-normative
Sean Eagan
seaneagan1 at gmail.com
Tue May 31 10:08:56 PDT 2011
On Tue, May 31, 2011 at 12:04 PM, Sean Eagan <seaneagan1 at gmail.com> wrote:
> 1. If O does not have a [[Handler]] internal property return [false].
> 2. Let handler be the value of the [[Handler]] internal property of O.
> 3. Let trap be the result of calling the [[Get]] internal method of
> handler with argument Name.
> 4. If trap is undefined, return a List whose first element is false.
> 5. If IsCallable(trap) is false, then
> a. If Throw is true throw a TypeError exception.
> b. return a List whose first element is false.
> 7. Return trap.
> 6. Return a List whose first element is true, and whose second
> element is the result of calling the [[Call]] internal method of trap
> providing handler as the this value and Arguments appended with O as
> the arguments.
>
Sorry, ignore step 7, forgot to remove it.
Thanks,
Sean Eagan
More information about the es-discuss
mailing list