Hoogle Search
Within LTS Haskell 24.50 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
NestedAtomically :: NestedAtomicallybase Control.Exception.Base No documentation available.
finally :: IO a -> IO b -> IO abase Control.Exception.Base A specialised variant of bracket with just a computation to run afterward.
nestedAtomically :: SomeExceptionbase Control.Exception.Base No documentation available.
getAllExceptionAnnotations :: ExceptionContext -> [SomeExceptionAnnotation]base Control.Exception.Context No documentation available.
biall :: Bifoldable t => (a -> Bool) -> (b -> Bool) -> t a b -> Boolbase Data.Bifoldable Determines whether all elements of the structure satisfy their appropriate predicate argument. Empty structures yield True.
Examples
Basic usage:>>> biall even isDigit (27, 't') False
>>> biall even isDigit (26, '8') True
>>> biall even isDigit (Left 27) False
>>> biall even isDigit (Left 26) True
>>> biall even isDigit (BiList [26, 52] ['3', '8']) True
Empty structures yield True:>>> biall even isDigit (BiList [] []) True
groupAllWith :: Ord b => (a -> b) -> [a] -> [NonEmpty a]base Data.List.NonEmpty groupAllWith operates like groupWith, but sorts the list first so that each equivalence class has, at most, one list in the output
groupAllWith1 :: Ord b => (a -> b) -> NonEmpty a -> NonEmpty (NonEmpty a)base Data.List.NonEmpty groupAllWith1 is to groupWith1 as groupAllWith is to groupWith
-
base Data.Monoid No documentation available.
-
base Data.Semigroup No documentation available.
mallocForeignPtr :: Storable a => IO (ForeignPtr a)base Foreign.ForeignPtr Allocate some memory and return a ForeignPtr to it. The memory will be released automatically when the ForeignPtr is discarded. mallocForeignPtr is equivalent to
do { p <- malloc; newForeignPtr finalizerFree p }although it may be implemented differently internally: you may not assume that the memory returned by mallocForeignPtr has been allocated with malloc. GHC notes: mallocForeignPtr has a heavily optimised implementation in GHC. It uses pinned memory in the garbage collected heap, so the ForeignPtr does not require a finalizer to free the memory. Use of mallocForeignPtr and associated functions is strongly recommended in preference to newForeignPtr with a finalizer.