Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

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

  1. composeSequence :: Eq a => [VarBindingModify a b] -> Maybe (VarBindingModify a b)

    swish Swish.VarBinding

    Compose sequence of variable binding modifiers.

  2. lazySequence :: [IO a] -> IO [a]

    synthesizer-alsa Synthesizer.ALSA.EventList

    No documentation available.

  3. pSequence :: Parseable a => MyParser (TPat a) -> MyParser (TPat a)

    tidal Sound.Tidal.Boot

    Try different parsers on a sequence of Tidal patterns f is the sequence so far, a the next upcoming token/non-terminal

  4. class (Monoid seq, MonoTraversable seq, SemiSequence seq, MonoPointed seq) => IsSequence seq

    classy-prelude-yesod ClassyPrelude.Yesod

    Sequence Laws:

    fromList . otoList = id
    fromList (x <> y) = fromList x <> fromList y
    otoList (fromList x <> fromList y) = x <> y
    

  5. class (IsSequence lazy, IsSequence strict) => LazySequence lazy strict | lazy -> strict, strict -> lazy

    classy-prelude-yesod ClassyPrelude.Yesod

    Lazy sequences containing strict chunks of data.

  6. class (Integral Index seq, GrowingAppend seq) => SemiSequence seq

    classy-prelude-yesod ClassyPrelude.Yesod

    SemiSequence was created to share code between IsSequence and NonNull. Semi means SemiGroup A SemiSequence can accommodate a SemiGroup such as NonEmpty or NonNull A Monoid should be able to fill out IsSequence. SemiSequence operations maintain the same type because they all maintain the same number of elements or increase them. However, a decreasing function such as filter may change they type. For example, from NonEmpty to '[]' This type-changing function exists on NonNull as nfilter filter and other such functions are placed in IsSequence NOTE: Like GrowingAppend, ideally we'd have a Semigroup superclass constraint here, but that would pull in more dependencies to this package than desired.

  7. osequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ m ()) => mono -> m ()

    classy-prelude-yesod ClassyPrelude.Yesod

    Perform all actions in the given container

  8. subsequences :: IsSequence seq => seq -> [seq]

    classy-prelude-yesod ClassyPrelude.Yesod

    subsequences returns a list of all subsequences of the argument.

    > subsequences "abc"
    ["","a","b","ab","c","ac","bc","abc"]
    

  9. bisequence' :: (Traversable t, Applicative f) => t (a -> b -> f c) -> a -> b -> t (f c)

    composition-prelude Control.Composition

    No documentation available.

  10. cSequence :: forall m c (f :: Type -> Type) . (Applicative m, CZipWithM c) => c (Compose m f) -> m (c f)

    czipwith Data.CZipWith

    The equivalent of Traversable's sequence/sequenceA

Page 89 of many | Previous | Next