Error stack

Tom Van Cutsem at
Mon Jun 11 20:53:08 PDT 2012

2012/6/12 Brendan Eich <brendan at>

> I see -- thanks. We should try to detail the privileged APIs and their
> module(s) a bit more. I used "@reflect" above but I didn't mean to equate
> it to Tom's Reflect.* used in conjunction with direct proxies. And not all
> reflection facilities are privileged -- more the reverse for the direct
> proxy stuff, right?

That's right. The reflection API specced at <> was meant to
encapsulate both proxies and all the utility methods that a proxy handler
needs to uniformly "forward" trapped ops to a target object. AFAICT, none
of these operations are privileged: it's easy enough to define them in
terms of more primitive, immediately available JS built-ins/operators.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list