Copyright | (c) Antony Courtney and Henrik Nilsson, Yale University, 2003 |
---|---|

License | BSD-style (see the LICENSE file in the distribution) |

Maintainer | nilsson@cs.yale.edu |

Stability | provisional |

Portability | portable |

Safe Haskell | Safe-Inferred |

Language | Haskell98 |

Collection of entities that really should be part of the Haskell 98 prelude or simply have no better home.

- (#) :: (a -> b) -> (b -> c) -> a -> c
- dup :: a -> (a, a)
- mapFst :: (a -> b) -> [(a, c)] -> [(b, c)]
- mapSnd :: (a -> b) -> [(c, a)] -> [(c, b)]
- sel3_1 :: (a, b, c) -> a
- sel3_2 :: (a, b, c) -> b
- sel3_3 :: (a, b, c) -> c
- sel4_1 :: (a, b, c, d) -> a
- sel4_2 :: (a, b, c, d) -> b
- sel4_3 :: (a, b, c, d) -> c
- sel4_4 :: (a, b, c, d) -> d
- sel5_1 :: (a, b, c, d, e) -> a
- sel5_2 :: (a, b, c, d, e) -> b
- sel5_3 :: (a, b, c, d, e) -> c
- sel5_4 :: (a, b, c, d, e) -> d
- sel5_5 :: (a, b, c, d, e) -> e
- fDiv :: RealFrac a => a -> a -> Integer
- fMod :: RealFrac a => a -> a -> a
- fDivMod :: RealFrac a => a -> a -> (Integer, a)
- arr2 :: Arrow a => (b -> c -> d) -> a (b, c) d
- arr3 :: Arrow a => (b -> c -> d -> e) -> a (b, c, d) e
- arr4 :: Arrow a => (b -> c -> d -> e -> f) -> a (b, c, d, e) f
- arr5 :: Arrow a => (b -> c -> d -> e -> f -> g) -> a (b, c, d, e, f) g
- lift0 :: Arrow a => c -> a b c
- lift1 :: Arrow a => (c -> d) -> a b c -> a b d
- lift2 :: Arrow a => (c -> d -> e) -> a b c -> a b d -> a b e
- lift3 :: Arrow a => (c -> d -> e -> f) -> a b c -> a b d -> a b e -> a b f
- lift4 :: Arrow a => (c -> d -> e -> f -> g) -> a b c -> a b d -> a b e -> a b f -> a b g
- lift5 :: Arrow a => (c -> d -> e -> f -> g -> h) -> a b c -> a b d -> a b e -> a b f -> a b g -> a b h

# Documentation

(#) :: (a -> b) -> (b -> c) -> a -> c infixl 9 Source

Deprecated: Use Control.Arrow.(>>>) and Control.Arrow.(<<<).

mapFst :: (a -> b) -> [(a, c)] -> [(b, c)] Source

Deprecated: mapFst is not used by Yampa and will be removed from the next release

mapSnd :: (a -> b) -> [(c, a)] -> [(c, b)] Source

Deprecated: mapSnd is not used by Yampa and will be removed from the next release

fDiv :: RealFrac a => a -> a -> Integer infixl 7 Source

Deprecated: These are not used by Yampa and will be removed.

fMod :: RealFrac a => a -> a -> a infixl 7 Source

Deprecated: These are not used by Yampa and will be removed.