Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
debian Debian.Arch No documentation available.
-
debian Debian.Arch No documentation available.
-
debian Debian.Relation No documentation available.
-
debian Debian.Relation No documentation available.
waitAny :: Serializable a => [Async a] -> Process (Async a, AsyncResult a)distributed-process-async Control.Distributed.Process.Async Wait for any of the supplied Asyncs to complete. If multiple Asyncs complete, then the value returned corresponds to the first completed Async in the list. NB: Unlike AsyncChan, Async does not discard its AsyncResult once read, therefore the semantics of this function are different to the former. Specifically, if asyncs = [a1, a2, a3] and (AsyncDone _) = a1 then the remaining a2, a3 will never be returned by waitAny.
waitAnyCancel :: Serializable a => [Async a] -> Process (Async a, AsyncResult a)distributed-process-async Control.Distributed.Process.Async Like waitAny, but also cancels the other asynchronous operations as soon as one has completed.
waitAnySTM :: [Async a] -> IO (Async a, AsyncResult a)distributed-process-async Control.Distributed.Process.Async STM version of waitAny.
waitAnyTimeout :: Serializable a => Int -> [Async a] -> Process (Maybe (AsyncResult a))distributed-process-async Control.Distributed.Process.Async Like waitAny but times out after the specified delay.
-
djot Djot.AST No documentation available.
-
djot Djot.AST No documentation available.