Hoogle Search

Within LTS Haskell 24.64 (ghc-9.10.3)

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

  1. errorBundlePrettyForGhcPreProcessors :: (VisualStream s, TraversableStream s, ShowErrorComponent e) => ParseErrorBundle s e -> String

    megaparsec Text.Megaparsec.Error

    Pretty-print a ParseErrorBundle. All ParseErrors in the bundle will be pretty-printed in order by doing a single pass over the input stream. The rendered format is suitable for custom GHC pre-processors (as can be specified with -F -pgmF).

  2. cursorForward :: Int -> IO ()

    ansi-terminal System.Console.ANSI

    No documentation available.

  3. cursorForwardCode :: Int -> String

    ansi-terminal System.Console.ANSI

    No documentation available.

  4. hCursorForward :: Handle -> Int -> IO ()

    ansi-terminal System.Console.ANSI

    No documentation available.

  5. onceFork :: IO a -> IO (IO a)

    extra Control.Concurrent.Extra

    Like once, but immediately starts running the computation on a background thread.

    \(x :: IO Int) -> join (onceFork x) == x
    \(x :: IO Int) -> (do a <- onceFork x; a; a) == x
    

  6. concatForM :: Monad m => [a] -> (a -> m [b]) -> m [b]

    extra Control.Monad.Extra

    Like concatMapM, but has its arguments flipped, so can be used instead of the common fmap concat $ forM pattern.

  7. concatForM :: Monad m => [a] -> (a -> m [b]) -> m [b]

    extra Extra

    Like concatMapM, but has its arguments flipped, so can be used instead of the common fmap concat $ forM pattern.

  8. onceFork :: IO a -> IO (IO a)

    extra Extra

    Like once, but immediately starts running the computation on a background thread.

    \(x :: IO Int) -> join (onceFork x) == x
    \(x :: IO Int) -> (do a <- onceFork x; a; a) == x
    

  9. bifor1_ :: (Bifoldable1 t, Apply f) => t a c -> (a -> f b) -> (c -> f d) -> f ()

    semigroupoids Data.Semigroup.Bifoldable

    No documentation available.

  10. plusForeignPtr :: ForeignPtr a -> Int -> ForeignPtr b

    base-compat Foreign.ForeignPtr.Compat

    Advances the given address by the given offset in bytes. The new ForeignPtr shares the finalizer of the original, equivalent from a finalization standpoint to just creating another reference to the original. That is, the finalizer will not be called before the new ForeignPtr is unreachable, nor will it be called an additional time due to this call, and the finalizer will be called with the same address that it would have had this call not happened, *not* the new address.

Page 378 of many | Previous | Next