Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | Safe |
Language | Haskell98 |
- type Pairings a = a -> a -> [[(a, a)]]
- type PairingsList a b = [a] -> [b] -> [[([a], [b])]]
- type PairingsPair a b = (a, a) -> (b, b) -> [[(a, b)]]
- pairingsNone :: PairingsPair a b
- pairingsA :: Bool -> PairingsList a b
- pairingsMatchA :: (a -> [b] -> c) -> [a] -> [b] -> [[c]]
- pairingsC :: PairingsPair a b
- pairingsAC :: Bool -> PairingsList a b
Types
type PairingsList a b = [a] -> [b] -> [[([a], [b])]] Source #
type PairingsPair a b = (a, a) -> (b, b) -> [[(a, b)]] Source #
Primitive pairings functions
pairingsNone :: PairingsPair a b Source #
pairingsA :: Bool -> PairingsList a b Source #
pairingsMatchA :: (a -> [b] -> c) -> [a] -> [b] -> [[c]] Source #
pairingsC :: PairingsPair a b Source #
pairingsAC :: Bool -> PairingsList a b Source #