Hoogle Search

Within LTS Haskell 24.39 (ghc-9.10.3)

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

  1. iforOf_ :: forall k f (is :: IxList) i s a r . (Is k A_Fold, Applicative f, HasSingleIndex is i) => Optic' k is s a -> s -> (i -> a -> f r) -> f ()

    optics-core Optics.IxFold

    A version of itraverseOf_ with the arguments flipped.

  2. iforOf :: forall k f (is :: IxList) i s t a b . (Is k A_Traversal, Applicative f, HasSingleIndex is i) => Optic k is s t a b -> s -> (i -> a -> f b) -> f t

    optics-core Optics.IxTraversal

    A version of itraverseOf with the arguments flipped.

  3. transformOf :: forall k (is :: IxList) a b . Is k A_Setter => Optic k is a b a b -> (b -> b) -> a -> b

    optics-core Optics.Setter

    Transform every element by recursively applying a given Setter in a bottom-up manner.

  4. transformMOf :: forall k m (is :: IxList) a b . (Is k A_Traversal, Monad m) => Optic k is a b a b -> (b -> m b) -> a -> m b

    optics-core Optics.Traversal

    Transform every element in a tree using a user supplied Traversal in a bottom-up manner with a monadic effect.

  5. uniform :: (Foldable t, MonadRandom m) => t a -> m a

    MonadRandom Control.Monad.Random.Class

    Sample a value uniformly from a nonempty collection of elements.

  6. uniformMay :: (Foldable t, MonadRandom m) => t a -> m (Maybe a)

    MonadRandom Control.Monad.Random.Class

    Sample a value uniformly from a collection of elements. Return Nothing if the collection is empty.

  7. class Uniform a

    MonadRandom Control.Monad.Random.Lazy

    The class of types for which a uniformly distributed value can be drawn from all possible values of the type.

  8. class UniformRange a

    MonadRandom Control.Monad.Random.Lazy

    The class of types for which a uniformly distributed value can be drawn from a range.

  9. class Uniform a

    MonadRandom Control.Monad.Random.Strict

    The class of types for which a uniformly distributed value can be drawn from all possible values of the type.

  10. class UniformRange a

    MonadRandom Control.Monad.Random.Strict

    The class of types for which a uniformly distributed value can be drawn from a range.

Page 525 of many | Previous | Next