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.
forOf :: LensLike f s t a b -> s -> (a -> f b) -> f tlens 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.forOf ≡ flip forOf ≡ flip . traverseOf
for ≡ forOf 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
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.
-
lens Data.Vector.Lens Convert a Vector to a version that doesn't retain any extra memory.
formatSummary :: Summary -> Stringdoctest Test.DocTest.Internal.Run No documentation available.
forkProcess :: IO () -> IO ProcessIDunix 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.
forkProcessWithUnmask :: ((forall a . () => IO a -> IO a) -> IO ()) -> IO ProcessIDunix System.Posix.Process Variant of forkProcess in the style of forkIOWithUnmask.
forkProcess :: IO () -> IO ProcessIDunix 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.
forkProcessWithUnmask :: ((forall a . () => IO a -> IO a) -> IO ()) -> IO ProcessIDunix System.Posix.Process.ByteString Variant of forkProcess in the style of forkIOWithUnmask.
forkProcess :: IO () -> IO ProcessIDunix 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.
forkProcessWithUnmask :: ((forall a . () => IO a -> IO a) -> IO ()) -> IO ProcessIDunix System.Posix.Process.PosixString Variant of forkProcess in the style of forkIOWithUnmask.