Felipe Lessa wrote:
On Wed, Apr 22, 2009 at 12:29:05AM +0300, Matti Niemenmaa wrote:
Good to hear that it works for someone else, too. (I don't have a new
enough version of containers installed myself, after upgrading to
6.10.2.) Just bear in mind that some functions won't work.
What exactly don't work? What is the problem with containers-0.2?
The following three bugs are the problem:
(1) http://hackage.haskell.org/trac/ghc/ticket/2644
(2) http://hackage.haskell.org/trac/ghc/ticket/2769
(3) http://hackage.haskell.org/trac/ghc/ticket/2960
(1) means that any intersection function will fail on a trie
parametrized with an IntMap.
(2) I worked around, it just means that mapAccumDescWithKey on a trie
parametrized with a Map as well as mapAccumDesc and mapAccumDescWithKey
on a trie parametrized with an IntMap will have worse performance, as
they go via lists.
Finally, (3) means that using any Traversable function on a trie
parametrized with an IntMap will error out.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe