[PATCH] Split Data.IntMap into Data.IntMap.Strict and Data.IntMap.Lazy.

Milan Straka fox at ucw.cz
Sun Oct 2 22:47:40 CEST 2011


> On request of Milan, this is a follow up proposal to
> 
>     http://www.haskell.org/pipermail/libraries/2011-May/016362.html
> 
> Here is what this patch specifically implements:
> 
>     - Shared representation between lazy and strict variants
>     - Lazy/Strict modules exporting appropriate operations for each
> 
> There is an alternative version of this patch which Milan favors, where we do
> not have a separate Data.IntMap.Lazy, and all that code lives in
> Data/IntMap.hs.  This will require a circular import if we don't want to break
> BC and not duplicate the strict functions which still need to be exported.
> 
> Please vote yes as is, yes with Milan's modification, or no.  Discussion period:
> two weeks.

We got opinions only from the proponent and both maintainers.
I interpret the silence as the community being happy with the change.

Cheers,
Milan



More information about the Libraries mailing list