[PATCH] Split Data.IntMap into Data.IntMap.Strict and Data.IntMap.Lazy.
Johan Tibell
johan.tibell at gmail.com
Mon Sep 19 04:26:16 CEST 2011
On Sat, Sep 17, 2011 at 7:13 AM, Milan Straka <fox at ucw.cz> wrote:
> As mentioned, we have no consensus on whether we should provide
> Data.IntMap.Lazy, which would export the Data.IntMap methods without the
> insertWith' and insertWithKey'. Currently I am against it.
>
I'm in favor of exporting both the .Strict and the .Lazy versions. This is
consistent with e.g. Control.Monad.ST, Data.STRef, and Data.HashMap. I think
it makes the choice of semantics more clear and removes the need to know
which one is the default when you see an import like this:
import Data.Map
Cheers,
Johan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20110919/841da2d1/attachment.htm>
More information about the Libraries
mailing list