Hoogle Search

Within LTS Haskell 24.49 (ghc-9.10.3)

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

  1. forOf :: LensLike f s t a b -> s -> (a -> f b) -> f t

    lens Control.Lens.Traversal

    A version of traverseOf with the arguments flipped, such that:

    >>> forOf each (1,2,3) print
    1
    2
    3
    ((),(),())
    
    This function is only provided for consistency, flip is strictly more general.
    forOfflip
    forOfflip . traverseOf
    
    forforOf traverse
    ifor l s ≡ for l s . Indexed
    
    forOf :: Functor f => Iso s t a b -> s -> (a -> f b) -> f t
    forOf :: Functor f => Lens s t a b -> s -> (a -> f b) -> f t
    forOf :: Applicative f => Traversal s t a b -> s -> (a -> f b) -> f t
    

  2. forced :: forall (v :: Type -> Type) a . Vector v a => Iso' (v a) (v a)

    lens Data.Vector.Generic.Lens

    Convert a Vector to a version that doesn't retain any extra memory.

  3. forced :: forall a b p f . (Profunctor p, Functor f) => p (Vector a) (f (Vector b)) -> p (Vector a) (f (Vector b))

    lens Data.Vector.Lens

    Convert a Vector to a version that doesn't retain any extra memory.

  4. formatSummary :: Summary -> String

    doctest Test.DocTest.Internal.Run

    No documentation available.

  5. 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.

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

    unix System.Posix.Process

    Variant of forkProcess in the style of forkIOWithUnmask.

  7. 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.

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

    unix System.Posix.Process.ByteString

    Variant of forkProcess in the style of forkIOWithUnmask.

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

    unix System.Posix.Process.PosixString

    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.PosixString

    Variant of forkProcess in the style of forkIOWithUnmask.

Page 17 of many | Previous | Next