ANNOUNCE: multiset 0.1

Ross Paterson ross at soi.city.ac.uk
Thu Feb 7 18:50:15 EST 2008


On Thu, Feb 07, 2008 at 06:20:12PM +0100, Twan van Laarhoven wrote:
> Wolfgang Jeltsch wrote:
>> I think that actually your multiset/bag implementation should be a part 
>> of the containers package.  So why not ask the maintainers of the 
>> containers package for permission to add your implementation and change 
>> the identifiers to Bag and IntBag during this process?  This would be 
>> great.
>
> I initially wrote these modules as part of the containers package. 
> Unfortunatly the libraries process is awefully slow. And if you think 
> about it, there isn't a big advantage to having multiset in the 
> containers package. I decided to get the code out there quickly, so it 
> can be used right now.
>
> Perhaps the library could/should be merged into the containers package 
> somewhere in the future.

These modules would fit quite nicely into the containers package
(small "s" in Multiset, please).

One can upgrade the containers package without waiting for the next
GHC release, but containers is one of the packages most likely to
cause problems if multiple versions are installed.  ("Couldn't match
expected type `containers-0.1.0.0::Data.Set.Set a' against inferred type
`containers-0.1.1.0::Data.Set.Set a'")


More information about the Libraries mailing list