Still expected for ES7. Of course, you can use WeakMaps for private state manually in ES6 in the meantime.
On Fri, Sep 20, 2013 at 2:33 PM, David Bruant <[email protected]> wrote: > Le 20/09/2013 13:02, Tom Van Cutsem a écrit : > > 2013/9/20 David Bruant <[email protected]> > > >> I'm still inclined to think a generic solution to private state and >> proxies should be found. Given this solution, the invoke trap may end up >> being plain redundant. That would be unfortunate. >> I realize private state isn't figured out for ES6, so I think this issue >> should be left pending, the invoke trap included. >> > > My point of view is that we have already found the "generic solution" to > private state: WeakMaps. WeakMaps are able to store private state, and they > don't interact with proxies at all. I realize WeakMaps have syntactic and > implementation-level usability issues, and I'm hopeful the relationships > strawman can overcome these. But relationships semantically still build > upon WeakMaps, and they were tested to work across membranes in all cases. > > ... I had forgotten about relationships. My bad. > What's the status on relationships? > > David > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > -- Cheers, --MarkM
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

