Re: [web-bluetooth] [[BackingMap]] manipulation is underdefined

@tobie I'm worried that an [Infra 
map](https://infra.spec.whatwg.org/#maps) is not the same thing as an 
[ES Map](https://tc39.github.io/ecma262/#sec-map-objects), and WebIDL 
[says that [[BackingMap]] is an ES 
Map](https://heycam.github.io/webidl/#es-maplike).

Infra is careful to say that its lists are the same as ES's List type,
 and Infra's sets are specified as a particular kind of list, but 
Infra's maps are not specified as a kind of list. If they were, we 
could manipulate `[[BackingMap]].[[MapData]]` with the Infra 
algorithms. Is that the Right Thing to do? @annevk too, I guess.

-- 
GitHub Notification of comment by jyasskin
Please view or discuss this issue at 
https://github.com/WebBluetoothCG/web-bluetooth/issues/351#issuecomment-275234226
 using your GitHub account

Received on Wednesday, 25 January 2017 21:12:04 UTC