Safe Haskell | None |
---|

# Documentation

unionLists :: (Outputable a, Eq a) => [a] -> [a] -> [a]Source

insertList :: Eq a => a -> [a] -> [a]Source

assocMaybe :: Eq a => Assoc a b -> a -> Maybe bSource

assocUsing :: (a -> a -> Bool) -> String -> Assoc a b -> a -> bSource

assocDefault :: Eq a => b -> Assoc a b -> a -> bSource

assocDefaultUsing :: (a -> a -> Bool) -> b -> Assoc a b -> a -> bSource

removeDups :: (a -> a -> Ordering) -> [a] -> ([a], [[a]])Source

findDupsEq :: (a -> a -> Bool) -> [a] -> [[a]]Source

equivClasses :: (a -> a -> Ordering) -> [a] -> [[a]]Source

equivClassesByUniq :: (a -> Unique) -> [a] -> [[a]]Source

getNth :: Outputable a => [a] -> Int -> aSource