Set inclusion
Christian Maeder
Christian.Maeder at dfki.de
Thu Oct 14 11:27:52 EDT 2010
Am 14.10.2010 15:44, schrieb Serge D. Mechveliani:
> I have the two notes on the GHC library.
> The docs show that
> 1. Map has the function for the Map inclusion relation,
> and Set does not have such for sets.
Which function(s) do you mean?
Data.Map:
isSubmapOf :: (Ord k, Eq a) => Map k a -> Map k a -> Bool
isSubmapOfBy :: Ord k => (a -> b -> Bool) -> Map k a -> Map k b -> Bool
isProperSubmapOf :: (Ord k, Eq a) => Map k a -> Map k a -> Bool
isProperSubmapOfBy :: Ord k => (a -> b -> Bool) -> Map k a -> Map k b ->
Bool
Data.Set:
isSubsetOf :: Ord a => Set a -> Set a -> Bool
isProperSubsetOf :: Ord a => Set a -> Set a -> Bool
> 2. notMember looks unnecessary, because one can write
> not . Map.member k.
That's the same for elem and notElem.
Cheers Christian
>
> Regards,
> -----------------
> Serge Mechveliani
> mechvel at botik.ru
More information about the Glasgow-haskell-users
mailing list