Re: [whatwg/streams] Convert internal slot accesses in the reference implementation to use symbols (#443)

Let's be very clear: any implementation that uses underscored properties, or symbols, is not compliant with the spec. The spec mandates using ECMAScript "internal slots", which means that if you do `Object.getOwnPropertyNames`, `Object.getOwnPropertySymbols`, or any other reflective API, no internal slot-like properties should show up. So @mpotra, your implementation is not compliant with the spec, similar to the reference implementation in this repo, as we've discussed above.

Also as discussed above, that doesn't mean that those implementations aren't _useful_. But they certainly aren't 100% _spec-compliant_.

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/issues/443#issuecomment-225662403

Received on Monday, 13 June 2016 18:11:09 UTC