Making Int{Map,Set} polymorphic over the key type
Georg Rudoy
0xd34df00d at gmail.com
Sat Jun 29 16:46:31 UTC 2019
Hi folks,
What do you think about making IntMap and IntSet polymorphic over the keys
as long as the key type k is Coercible to Int?
The motivation is that oftentimes one needs to have a collection of newtype
wrappers around Int, and then they have to either unpack/repack it around
the relevant containers (which is not nice), or just use HashMap/HashSet
(which is perhaps suboptimal).
If this is a direction the community might deem reasonable, I'd be happy to
work on this and make a PR to the containers repo (perhaps after discussing
the specific details about naming, etc).
--
Georg Rudoy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20190629/bfc3ffb3/attachment.html>
More information about the Libraries
mailing list