Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
compareFor :: (Listable a, Ord b) => Int -> (a -> b) -> (a -> b) -> Orderingleancheck Test.LeanCheck.Function.List This function can be used to define an Ord instance for functions based on testing and ordering of returned values, like so:
instance (Listable a, Ord b) => Ord (a -> b) where compare = compareFor 12
This catches errors and undefined values and treats them as equal.checkFor :: Testable a => Int -> a -> IO ()leancheck Test.LeanCheck.IO Check a property for a given number of tests printing results on stdout
> checkFor 1000 $ \xs -> sort (sort xs) == sort (xs::[Int]) +++ OK, passed 1000 tests.
Test exhaustion is reported when the configured number of tests is larger than the number of available test values:> checkFor 3 $ \p -> p == not (not p) +++ OK, passed 2 tests (exhausted).
checkResultFor :: Testable a => Int -> a -> IO Boolleancheck Test.LeanCheck.IO Check a property for a given number of tests printing results on stdout and returning True on success.
> checkResultFor 1000 $ \xs -> sort (sort xs) == sort (xs::[Int]) +++ OK, passed 1000 tests. True
There is no option to silence this function: for silence, you should use holds.iso8601DateFormat :: Maybe String -> Stringtime-locale-compat Data.Time.Locale.Compat Construct format string according to ISO-8601. The Maybe String argument allows to supply an optional time specification. E.g.:
iso8601DateFormat Nothing == "%Y-%m-%d" -- i.e. YYYY-MM-DD iso8601DateFormat (Just "%H:%M:%S") == "%Y-%m-%dT%H:%M:%S" -- i.e. YYYY-MM-DDTHH:MM:SS
-
time-locale-compat Data.Time.Locale.Compat Format string according to RFC822.
fforWithKey :: DMap k2 f -> (forall (v :: k1) . () => k2 v -> f v -> g v) -> DMap k2 gdependent-map Data.Dependent.Map O(n). fforWithKey == flip mapWithKey except we cannot actually use flip because of the lack of impredicative types.
-
ghc-boot GHC.Platform.Host No documentation available.
-
ghc-boot GHC.Platform.Host No documentation available.
-
ghc-boot GHC.Platform.Host No documentation available.
readPackageDbForGhc :: FilePath -> IO [DbUnitInfo]ghc-boot GHC.Unit.Database Read the part of the package DB that GHC is interested in.