Hoogle Search

Within LTS Haskell 24.5 (ghc-9.10.2)

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

  1. forConcurrently_ :: Foldable f => f a -> (a -> IO b) -> IO ()

    async Control.Concurrent.Async.Internal

    forConcurrently_ is forConcurrently with the return value discarded; a concurrent equivalent of forM_.

  2. forkRepeat :: IO a -> IO ThreadId

    async Control.Concurrent.Async.Internal

    Fork a thread that runs the supplied action, and if it raises an exception, re-runs the action. The thread terminates only when the action runs to completion without raising an exception.

  3. formatSummary :: Summary -> String

    doctest Test.DocTest.Internal.Run

    No documentation available.

  4. formatScientificBuilder :: FPFormat -> Maybe Int -> Scientific -> Builder

    scientific Data.ByteString.Builder.Scientific

    Like scientificBuilder but provides rendering options.

  5. formatScientific :: FPFormat -> Maybe Int -> Scientific -> String

    scientific Data.Scientific

    Like show but provides rendering options.

  6. formatScientificBuilder :: FPFormat -> Maybe Int -> Scientific -> Builder

    scientific Data.Text.Lazy.Builder.Scientific

    Like scientificBuilder but provides rendering options.

  7. forkProcess :: IO () -> IO ProcessID

    unix System.Posix.Process

    forkProcess corresponds to the POSIX fork system call. The IO action passed as an argument is executed in the child process; no other threads will be copied to the child process. On success, forkProcess returns the child's ProcessID to the parent process; in case of an error, an exception is thrown. The exception masking state of the executed action is inherited (c.f. forkIO), see also forkProcessWithUnmask (since: 2.7.0.0). forkProcess comes with a giant warning: since any other running threads are not copied into the child process, it's easy to go wrong: e.g. by accessing some shared resource that was held by another thread in the parent. GHC note: forkProcess is not currently very well supported when using multiple capabilities (+RTS -N), although it is supported with -threaded as long as only one capability is being used.

  8. forkProcessWithUnmask :: ((forall a . () => IO a -> IO a) -> IO ()) -> IO ProcessID

    unix System.Posix.Process

    Variant of forkProcess in the style of forkIOWithUnmask.

  9. forkProcess :: IO () -> IO ProcessID

    unix System.Posix.Process.ByteString

    forkProcess corresponds to the POSIX fork system call. The IO action passed as an argument is executed in the child process; no other threads will be copied to the child process. On success, forkProcess returns the child's ProcessID to the parent process; in case of an error, an exception is thrown. The exception masking state of the executed action is inherited (c.f. forkIO), see also forkProcessWithUnmask (since: 2.7.0.0). forkProcess comes with a giant warning: since any other running threads are not copied into the child process, it's easy to go wrong: e.g. by accessing some shared resource that was held by another thread in the parent. GHC note: forkProcess is not currently very well supported when using multiple capabilities (+RTS -N), although it is supported with -threaded as long as only one capability is being used.

  10. forkProcessWithUnmask :: ((forall a . () => IO a -> IO a) -> IO ()) -> IO ProcessID

    unix System.Posix.Process.ByteString

    Variant of forkProcess in the style of forkIOWithUnmask.

Page 17 of many | Previous | Next