Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. mapThd3 :: (c -> d) -> (a, b, c) -> (a, b, d)

    utility-ht Data.Tuple.HT

    No documentation available.

  2. mapTriple :: (a -> d, b -> e, c -> f) -> (a, b, c) -> (d, e, f)

    utility-ht Data.Tuple.HT

    No documentation available.

  3. mapFst :: (a -> c) -> (a, b) -> (c, b)

    utility-ht Data.Tuple.Lazy

    first

  4. mapFst3 :: (a -> d) -> (a, b, c) -> (d, b, c)

    utility-ht Data.Tuple.Lazy

    No documentation available.

  5. mapPair :: (a -> c, b -> d) -> (a, b) -> (c, d)

    utility-ht Data.Tuple.Lazy

    Cf. (***). Apply two functions on corresponding values in a pair, where the pattern match on the pair constructor is lazy. This is crucial in recursions such as the one of partition. One the other hand there are applications where strict application is crucial, e.g. mapSnd f ab where the left pair member is a large lazy list. With the lazy mapSnd we make the application of f depend on the whole pair ab. See Data.Tuple.Example for two examples where one variant is definitely better than the other one.

  6. mapSnd :: (b -> c) -> (a, b) -> (a, c)

    utility-ht Data.Tuple.Lazy

    second

  7. mapSnd3 :: (b -> d) -> (a, b, c) -> (a, d, c)

    utility-ht Data.Tuple.Lazy

    No documentation available.

  8. mapThd3 :: (c -> d) -> (a, b, c) -> (a, b, d)

    utility-ht Data.Tuple.Lazy

    No documentation available.

  9. mapTriple :: (a -> d, b -> e, c -> f) -> (a, b, c) -> (d, e, f)

    utility-ht Data.Tuple.Lazy

    No documentation available.

  10. mapFst :: (a -> c) -> (a, b) -> (c, b)

    utility-ht Data.Tuple.Strict

    No documentation available.

Page 86 of many | Previous | Next