Perhaps Proxy.isProxy was used merely as an example, but wasn't the
consensus that Proxy.isProxy is not needed? Dave pointed out that it breaks
transparent virtualization. Also, there is Object.isExtensible which always
returns |true| for (trapping) proxies. That means we already have "half" of
Proxy.isProxy without exposing proxies: if !Object.isExtensible(obj), obj is
guaranteed not to be a proxy.

Cheers,
Tom

2011/7/9 Brendan Eich <bren...@mozilla.com>

> Also the Proxy.isTrapping, which in recent threads has been proposed to be
> renamed to Proxy.isProxy or Object.isProxy.
>
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to