Hoogle Search

Within LTS Haskell 24.66 (ghc-9.10.3)

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

  1. runExtractForall :: ExtractForall (h :: Type -> Type) -> forall a . () => h a -> a

    colonnade Colonnade.Encode

    No documentation available.

  2. package comfort-array-shape

    Additional shape types for the comfort-array package Some extra array shape types additional to the ones in the comfort-array package. These require some more package dependencies and use type-encoded natural numbers.

    • Static.ZeroBased: Like Shape.ZeroBased but with type-encoded number as size.
    • Simplex: Simplices of any dimension, where the dimension is encoded in the type. Only a private module for demonstration. Production-ready implementation in comfort-array.

  3. liftedFork :: (MonadTransControl t, MonadConc m) => (forall x . () => StT t x -> x) -> (((forall x . () => m x -> m x) -> m a) -> m b) -> ((forall x . () => t m x -> t m x) -> t m a) -> t m b

    concurrency Control.Monad.Conc.Class

    Given a function to remove the transformer-specific state, lift a fork(on)WithUnmask invocation.

  4. readForCAS :: MonadConc m => IORef m a -> m (Ticket m a)

    concurrency Control.Monad.Conc.Class

    Read the current value stored in a reference, returning a Ticket, for use in future compare-and-swap operations.

  5. createProcessForeground :: CreateProcess -> IO (Maybe Handle, Maybe Handle, Maybe Handle, ProcessHandle)

    concurrent-output System.Console.Concurrent

    Wrapper around createProcess that makes sure a process is run in the foreground, with direct access to stdout and stderr. Useful when eg, running an interactive process. Note that the the process is waited for by a background thread, so unlike createProcess, neglecting to call waitForProcess will not result in zombie processess.

  6. waitForProcessConcurrent :: ConcurrentProcessHandle -> IO ExitCode

    concurrent-output System.Console.Concurrent

    Same as waitForProcess; provided to avoid breaking backwards compatibility.

  7. bufferFor :: StdHandle -> TMVar OutputBuffer

    concurrent-output System.Console.Concurrent.Internal

    No documentation available.

  8. createProcessForeground :: CreateProcess -> IO (Maybe Handle, Maybe Handle, Maybe Handle, ProcessHandle)

    concurrent-output System.Console.Concurrent.Internal

    Wrapper around createProcess that makes sure a process is run in the foreground, with direct access to stdout and stderr. Useful when eg, running an interactive process. Note that the the process is waited for by a background thread, so unlike createProcess, neglecting to call waitForProcess will not result in zombie processess.

  9. waitForProcessConcurrent :: ConcurrentProcessHandle -> IO ExitCode

    concurrent-output System.Console.Concurrent.Internal

    Same as waitForProcess; provided to avoid breaking backwards compatibility.

  10. waitForProcess :: ProcessHandle -> IO ExitCode

    concurrent-output System.Process.Concurrent

    Calls waitForProcessConcurrent

Page 1387 of many | Previous | Next