Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
unfoldForestM_BF :: Monad m => (b -> m (a, [b])) -> [b] -> m [Tree a]containers Data.Tree Monadic forest builder, in breadth-first order See unfoldForest for more info. Implemented using an algorithm adapted from Breadth-First Numbering: Lessons from a Small Exercise in Algorithm Design, by Chris Okasaki, ICFP'00.
-
Concrete functor and monad transformers A portable library of functor and monad transformers, inspired by the paper
- "Functional Programming with Overloading and Higher-Order Polymorphism", by Mark P Jones, in Advanced School of Functional Programming, 1995 (http://web.cecs.pdx.edu/~mpj/pubs/springschool.html).
- the monad transformer class (in Control.Monad.Trans.Class)
- concrete functor and monad transformers, each with associated operations and functions to lift operations associated with other transformers.
-
QuickCheck Test.QuickCheck Optional; used internally in order to improve shrinking. Tests a property but also quantifies over an extra value (with a custom shrink and show function). The Testable instance for functions defines propertyForAllShrinkShow in a way that improves shrinking.
before :: IO a -> SpecWith a -> Spechspec Test.Hspec Run a custom action before every spec item.
beforeAll :: HasCallStack => IO a -> SpecWith a -> Spechspec Test.Hspec Run a custom action before the first spec item.
beforeAllWith :: HasCallStack => (b -> IO a) -> SpecWith a -> SpecWith bhspec Test.Hspec Run a custom action with an argument before the first spec item.
beforeAll_ :: HasCallStack => IO () -> SpecWith a -> SpecWith ahspec Test.Hspec Run a custom action before the first spec item.
beforeWith :: (b -> IO a) -> SpecWith a -> SpecWith bhspec Test.Hspec Run a custom action before every spec item.
before_ :: IO () -> SpecWith a -> SpecWith ahspec Test.Hspec Run a custom action before every spec item.
withConsoleFormat :: (?colors :: Bool) => ConsoleFormatPrintertasty Test.Tasty.Ingredients.ConsoleReporter Run action with console configured for a specific output format This function does not apply any output formats if colors are disabled at command line or console detection. Can be used by providers that wish to provider specific result details printing, while reusing the tasty formats and coloring logic.