|
| 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 |