Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Functor f => InterleaveFunctor f where Source #
interleave :: f a -> f a -> f a infixr 8 Source #
Instances
InterleaveFunctor Stream Source # | |
Defined in Math.Number.Stream | |
InterleaveFunctor Queue Source # | |
Defined in Math.Tools.Queue | |
InterleaveFunctor List Source # | |
Defined in Math.Tools.List interleave :: [a] -> [a] -> [a] Source # |
fzipWith3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d Source #
fzip :: Applicative f => f a -> f b -> f (a, b) Source #
(<&>) :: Applicative f => f a -> f b -> f (a, b) infixl 8 Source #
fzip3 :: Applicative f => f a -> f b -> f c -> f (a, b, c) Source #
fzip4 :: Applicative f => f a -> f b -> f c -> f d -> f (a, b, c, d) Source #
liftA4 :: Applicative f => (a -> b -> c -> d -> e) -> f a -> f b -> f c -> f d -> f e Source #