Portability | portable (depends on ghc) |
---|---|

Stability | provisional |

Maintainer | bastiaan.heeren@ou.nl |

Safe Haskell | Safe-Inferred |

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

pairingsA :: Bool -> PairingsList a bSource

pairingsMatchA :: (a -> [b] -> c) -> [a] -> [b] -> [[c]]Source

pairingsC :: PairingsPair a bSource

pairingsAC :: Bool -> PairingsList a bSource