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.
runExtractForall :: ExtractForall (h :: Type -> Type) -> forall a . () => h a -> acolonnade Colonnade.Encode No documentation available.
-
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.
-
concurrency Control.Monad.Conc.Class Given a function to remove the transformer-specific state, lift a fork(on)WithUnmask invocation.
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.
-
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.
waitForProcessConcurrent :: ConcurrentProcessHandle -> IO ExitCodeconcurrent-output System.Console.Concurrent Same as waitForProcess; provided to avoid breaking backwards compatibility.
bufferFor :: StdHandle -> TMVar OutputBufferconcurrent-output System.Console.Concurrent.Internal No documentation available.
-
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.
waitForProcessConcurrent :: ConcurrentProcessHandle -> IO ExitCodeconcurrent-output System.Console.Concurrent.Internal Same as waitForProcess; provided to avoid breaking backwards compatibility.
waitForProcess :: ProcessHandle -> IO ExitCodeconcurrent-output System.Process.Concurrent Calls waitForProcessConcurrent