[Haskell-cafe] monadic map on a Data.IntMap
Ross Paterson
ross at soi.city.ac.uk
Mon Sep 8 18:02:40 EDT 2008
On Mon, Sep 08, 2008 at 08:56:26PM +0200, Chaddaï Fouché wrote:
> Unfortunately Data.IntMap don't provide an instance for IntMap (though
> Data.Map does for Map).
It was an oversight. The instance is straightforward:
instance Traversable IntMap where
traverse _ Nil = pure Nil
traverse f (Tip k v) = Tip k <$> f v
traverse f (Bin p m l r) = Bin p m <$> traverse f l <*> traverse f r
More information about the Haskell-Cafe
mailing list