Hoogle Search

Within LTS Haskell 24.46 (ghc-9.10.3)

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

  1. mergeMap :: (Mergeable t, CommutativeId m) => (a -> m) -> t a -> m

    commutative Data.Mergeable

    No documentation available.

  2. mergeMap1 :: (Mergeable1 t, Commutative m) => (a -> m) -> t a -> m

    commutative Data.Mergeable

    No documentation available.

  3. package compactmap

    A read-only memory-efficient key-value store. A read-only key-value store that uses a sorted vector internally

  4. module Data.CompactMap

    No documentation available.

  5. data CompactMap k v

    compactmap Data.CompactMap

    No documentation available.

  6. data CompactMap (vec :: Type -> Type) k v

    compactmap Data.CompactMap.Generic

    No documentation available.

  7. trimapPipe :: forall i j p o u v (m :: Type -> Type) a . (i -> j) -> (p -> o) -> (u -> v) -> Pipe j p v m a -> Pipe i o u m a

    conduino Data.Conduino

    Map over the input type, output type, and upstream result type. If you want to map over the result type, use fmap.

  8. concatMap :: forall t i o u (m :: Type -> Type) . Foldable t => (i -> t o) -> Pipe i o u m u

    conduino Data.Conduino.Combinators

    Map a function returning a container onto every incoming item, and yield all of the outputs from that function.

  9. foldMap :: forall a i o u (m :: Type -> Type) . Monoid a => (i -> a) -> Pipe i o u m a

    conduino Data.Conduino.Combinators

    Fold every incoming item according to a monoidal projection, and return the result once finished. This can be used to implement many useful consumers, like ones that find the sum or the maximum item:

    sum :: Num i => Pipe i o u m i
    sum = getSum $ foldMap Sum
    
    maximum :: Ord i => Pipe i o u m (Maybe i)
    maximum = fmap getMax $ foldMap (Just . Max)
    

  10. trimapPipe :: forall i j p o u v (m :: Type -> Type) a . (i -> j) -> (p -> o) -> (u -> v) -> Pipe j p v m a -> Pipe i o u m a

    conduino Data.Conduino.Internal

    Map over the input type, output type, and upstream result type. If you want to map over the result type, use fmap.

Page 1141 of many | Previous | Next