 | EdisonCore-1.2.1.1: A library of efficent, purely-functional data structures (Core Implementations) | Source code | Contents | Index |
|
| Data.Edison.Seq.Defaults | | Portability | GHC, Hugs (MPTC and FD) | | Stability | internal (unstable) | | Maintainer | robdockins AT fastmail DOT fm |
|
|
|
| Description |
| This module provides default implementations of many of
the sequence operations. It is used to fill in implementations
and is not intended for end users.
|
|
|
| Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| foldr'UsingLists :: Sequence s => (a -> b -> b) -> b -> s a -> b | Source |
|
|
|
|
| foldl'UsingLists :: Sequence s => (b -> a -> b) -> b -> s a -> b | Source |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| reducerUsingReduce1 :: Sequence s => (a -> a -> a) -> a -> s a -> a | Source |
|
|
| reducer'UsingReduce1' :: Sequence s => (a -> a -> a) -> a -> s a -> a | Source |
|
|
| reducelUsingReduce1 :: Sequence s => (a -> a -> a) -> a -> s a -> a | Source |
|
|
| reducel'UsingReduce1' :: Sequence s => (a -> a -> a) -> a -> s a -> a | Source |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| foldrWithIndexUsingLists :: Sequence s => (Int -> a -> b -> b) -> b -> s a -> b | Source |
|
|
| foldrWithIndex'UsingLists :: Sequence s => (Int -> a -> b -> b) -> b -> s a -> b | Source |
|
|
| foldlWithIndexUsingLists :: Sequence s => (b -> Int -> a -> b) -> b -> s a -> b | Source |
|
|
| foldlWithIndex'UsingLists :: Sequence s => (b -> Int -> a -> b) -> b -> s a -> b | Source |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| zip3UsingLview :: Sequence s => s a -> s b -> s c -> s (a, b, c) | Source |
|
|
| zipWithUsingLview :: Sequence s => (a -> b -> c) -> s a -> s b -> s c | Source |
|
|
| zipWith3UsingLview :: Sequence s => (a -> b -> c -> d) -> s a -> s b -> s c -> s d | Source |
|
|
|
|
| zip3UsingLists :: Sequence s => s a -> s b -> s c -> s (a, b, c) | Source |
|
|
| zipWithUsingLists :: Sequence s => (a -> b -> c) -> s a -> s b -> s c | Source |
|
|
| zipWith3UsingLists :: Sequence s => (a -> b -> c -> d) -> s a -> s b -> s c -> s d | Source |
|
|
|
|
|
|
| unzip3UsingLists :: Sequence s => s (a, b, c) -> (s a, s b, s c) | Source |
|
|
| unzip3UsingFoldr :: Sequence s => s (a, b, c) -> (s a, s b, s c) | Source |
|
|
| unzipWithUsingLists :: Sequence s => (a -> b) -> (a -> c) -> s a -> (s b, s c) | Source |
|
|
| unzipWithUsingFoldr :: Sequence s => (a -> b) -> (a -> c) -> s a -> (s b, s c) | Source |
|
|
| unzipWith3UsingLists :: Sequence s => (a -> b) -> (a -> c) -> (a -> d) -> s a -> (s b, s c, s d) | Source |
|
|
| unzipWith3UsingFoldr :: Sequence s => (a -> b) -> (a -> c) -> (a -> d) -> s a -> (s b, s c, s d) | Source |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Produced by Haddock version 2.3.0 |