W3C home > Mailing lists > Public > public-web-bluetooth-log@w3.org > January 2017

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

From: Jeffrey Yasskin via GitHub <sysbot+gh@w3.org>
Date: Wed, 25 Jan 2017 21:11:58 +0000
To: public-web-bluetooth-log@w3.org
Message-ID: <issue_comment.created-275234226-1485378717-sysbot+gh@w3.org>
@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

This archive was generated by hypermail 2.3.1 : Wednesday, 25 January 2017 21:12:05 UTC