|
Generics.Regular.Functions.Zip | Portability | non-portable | Stability | experimental | Maintainer | generics@haskell.org |
|
|
|
|
|
Description |
Summary: Generic zip.
|
|
Synopsis |
|
class Zip f where | fzipM :: Monad m => (a -> b -> m c) -> f a -> f b -> m (f c) |
| | fzip :: (Zip f, Monad m) => (a -> b -> c) -> f a -> f b -> m (f c) | | fzip' :: Zip f => (a -> b -> c) -> f a -> f b -> f c |
|
|
|
Zip functions
|
|
|
The Zip class defines a monadic zip on functorial values.
| | Methods | fzipM :: Monad m => (a -> b -> m c) -> f a -> f b -> m (f c) | Source |
|
| | Instances | |
|
|
fzip :: (Zip f, Monad m) => (a -> b -> c) -> f a -> f b -> m (f c) | Source |
|
Functorial zip with a non-monadic function, resulting in a monadic value.
|
|
fzip' :: Zip f => (a -> b -> c) -> f a -> f b -> f c | Source |
|
Partial functorial zip with a non-monadic function.
|
|
Produced by Haddock version 2.4.2 |