Stefan Holdermans <stefan <at> vectorfabrics.com> writes:

> This package provides an efficient implementation of so-called
> signed multisets, which generalise multisets by allowing for
> negative membership.

SignedMultiset a = Data.Map.Map a Integer

so what do I gain by using your library?
(what is the API difference?)

Perhaps you could state this clearly at the top
of the package description (visible on hackage).

I sometimes find I want a type "Map with default"
(the default value is stored when the Map is constructed,
and you never put keys in there that map to this default).

Best - J.W.



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to