Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
forWithKey_ :: (FoldableWithKey t, Applicative f) => t a -> (Key t -> a -> f b) -> f ()keys Data.Key No documentation available.
fork :: Scope -> IO a -> IO (Thread a)ki Ki Create a child thread to execute an action within a scope. Note: The child thread does not mask asynchronous exceptions, regardless of the parent thread's masking state. To create a child thread with a different initial masking state, use forkWith.
forkTry :: Exception e => Scope -> IO a -> IO (Thread (Either e a))ki Ki Like fork, but the child thread does not propagate exceptions that are both:
- Synchronous (i.e. not an instance of SomeAsyncException).
- An instance of e.
forkTryWith :: Exception e => Scope -> ThreadOptions -> IO a -> IO (Thread (Either e a))ki Ki Variant of forkTry that takes an additional options argument.
forkWith :: Scope -> ThreadOptions -> IO a -> IO (Thread a)ki Ki Variant of fork that takes an additional options argument.
forkWith_ :: Scope -> ThreadOptions -> IO Void -> IO ()ki Ki Variant of forkWith for threads that never return.
fork_ :: Scope -> IO Void -> IO ()ki Ki Variant of fork for threads that never return.
forAll :: (Show a, Testable prop) => Gen a -> (a -> prop) -> Propertymassiv-test Test.Massiv.Utils Explicit universal quantification: uses an explicitly given test case generator.
forAllBlind :: Testable prop => Gen a -> (a -> prop) -> Propertymassiv-test Test.Massiv.Utils Like forAll, but without printing the generated value.
-
massiv-test Test.Massiv.Utils Quantification in monadic properties to pick, with a notation similar to forAll. Note: values generated by forAllM do not shrink.