Re: [heycam/webidl] Specify open dictionaries. (#180)

Agreed on record being separate.

Now that we've settled the high-level prototype-chain-vs.-not, I think there's a matter of what exact algorithm to use that was discussed earlier. https://github.com/heycam/webidl/pull/180#discussion_r81291068 is what I can find although I thought there was more.

The question is whether we should interleave Get()s while enumerating the properties and checking their enumerability, or enumerate and collect all the properties first, then Get() them. I would prefer an algorithm like [`Object.assign`](https://tc39.github.io/ecma262/#sec-object.assign) / [spread syntax](https://sebmarkbage.github.io/ecmascript-rest-spread/#AbstractOperations-CopyDataProperties) which interleaves the Get()s with the [[GetOwnProperty]]()s.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/180#issuecomment-253860537

Received on Friday, 14 October 2016 17:03:28 UTC