On Fri, Jun 21, 2013 at 3:55 AM,  <[email protected]> wrote:
> On Thursday, June 20, 2013 9:53:01 AM UTC-7, Bill McCloskey wrote:
>> It looks like ProxyClass is only used for the "Proxy" object that we add to 
>> the global (i.e., the thing that allows you to do Proxy.create). That object 
>> isn't actually a proxy at all. It probably would make sense to rename 
>> ProxyClass to something less confusing.
>
> `Proxy` should be a function, and there is a bug (with patch) [1] that fixes 
> this. If anything, Proxy.prototype should be the only object that actually 
> has ProxyClass, since Proxy instances simply take on the class of their 
> target. It's not clear if Proxy.prototype will actually exist in the ES6 
> spec, though, since it has no actual use due the nature of proxies (target 
> mimicking).
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=788172

Indeed.  That patch rendered my original question moot!

Nick
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to