Proposal: add Int indexing functions to Data.Set
Wolfram Kahl
kahl at cas.mcmaster.ca
Fri Apr 29 16:26:53 CEST 2011
On Fri, Apr 29, 2011 at 11:34:33AM +0200, Balazs Komuves wrote:
> Isn't for example "elemAt k someMapOrSet" equivalent (but much faster) to
> "(toList someMapOrSet) !! k",
+1
(If this specification (probably better with toAscList)
is not documented, it should be.)
> and similarly for all the other index functions? So how does it break any
> abstraction?
>
> While I have to agree (referring to the old discussion) that the Map/Set API
> is far from perfect,
> I'm much more in favour of exposing efficient functionality than removing
> useful stuff...
+1
Wolfram
More information about the Libraries
mailing list