Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. unionAll :: Ord a => [[a]] -> [a]

    data-ordlist Data.List.Ordered

    The unionAll computes the union of a (potentially) infinite number of lists, under the assumption that the heads of the inner lists are sorted. The result will duplicate an element as many times as the maximum number of occurrences in any single list. Thus, the result is a set if and only if every inner list is a set. The unionAll function is closely related to foldr union []. The former does not assume that the outer list is finite, whereas the latter does not assume that the heads of the inner lists are sorted. When both sets of assumptions are met, these two functions are equivalent. Note that there is no simple way to express unionAll in terms of mergeAll or vice versa on arbitrary valid inputs. They are related via nub however, as nub . mergeAll == unionAll . map nub. If every list is a set, then map nub == id, and in this special case (and only in this special case) does nub . mergeAll == unionAll. This implementation of unionAll uses a tree of comparisons, and is based on input from Dave Bayer, Heinrich Apfelmus, Omar Antolin Camarena, and Will Ness. See CHANGES for details.

  2. unionAllBy :: (a -> a -> Ordering) -> [[a]] -> [a]

    data-ordlist Data.List.Ordered

    The unionAllBy function is the non-overloaded variant of the unionAll function.

  3. killAllThreads :: (MonadDejaFu n, HasCallStack) => Context n g -> n ()

    dejafu Test.DejaFu.Conc.Internal

    Kill the remaining threads

  4. PartiallySynchronisedCommit :: IORefId -> ActionType

    dejafu Test.DejaFu.Internal

    A commit.

  5. PartiallySynchronisedModify :: IORefId -> ActionType

    dejafu Test.DejaFu.Internal

    A modifyIORefCAS

  6. PartiallySynchronisedWrite :: IORefId -> ActionType

    dejafu Test.DejaFu.Internal

    A casIORef

  7. systematically :: Bounds -> Way

    dejafu Test.DejaFu.Settings

    Systematically execute a program, trying all distinct executions within the bounds.

  8. data NoAllNullaryToStringTag

    deriving-aeson Deriving.Aeson

    the encoding will always follow the sumEncoding.

  9. type CallHandler s a b = s -> a -> Reply b s

    distributed-process-client-server Control.Distributed.Process.ManagedProcess

    An expression used to handle a message and providing a reply

  10. data CallRef a

    distributed-process-client-server Control.Distributed.Process.ManagedProcess

    Wraps a consumer of the call API

Page 711 of many | Previous | Next