hbc-library-0.17: HBC library

Safe HaskellSafe-Inferred

ListOps

Documentation

limit :: Eq a => [a] -> a

limitBy :: (a -> a -> Bool) -> [a] -> a

elemIndex :: Eq a => [a] -> a -> Int

elemIndexBy :: (a -> a -> Bool) -> [a] -> a -> Int

intersperse :: a -> [a] -> [a]

uniqBy :: (a -> a -> Bool) -> [a] -> [a]

uniq :: Eq a => [a] -> [a]

deleteFirstsBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]

deleteFirsts :: Eq a => [a] -> [a] -> [a]

elemBy :: (a -> a -> Bool) -> a -> [a] -> Bool

notElemBy :: (a -> a -> Bool) -> a -> [a] -> Bool

lookupBy :: (a -> a -> Bool) -> a -> [(a, b)] -> Maybe b

products :: Num a => [a] -> [a]

sums :: Num a => [a] -> [a]

groupBy :: (a -> a -> Bool) -> [a] -> [[a]]

group :: Eq a => [a] -> [[a]]

inits :: [a] -> [[a]]

subsequences :: [a] -> [[a]]

tails :: [a] -> [[a]]

permutations :: [a] -> [[a]]