Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
No documentation available.
kahanSum :: [Double] -> Doublelogfloat Data.Number.LogFloat.Raw O(n). Floating-point summation, via Kahan's algorithm. This is nominally equivalent to sum, but greatly mitigates the problem of losing precision. N.B., this only requires a single pass over the data; but we use a strict left fold for performance, so it's still not amenable to list fusion.
logSumExp :: [Double] -> Doublelogfloat Data.Number.LogFloat.Raw O(n). Log-domain summation, aka: (log . sum . fmap exp). Algebraically this is ⨆ xs, which is the log-domain equivalent of ∑ xs. N.B., this function requires two passes over the input. Thus, it is not amenable to list fusion, and hence will use a lot of memory when summing long lists.
asum :: Additive a => Mealy a amealy Data.Mealy accumulated sum
medAbsSum :: Medianer a b -> amealy Data.Mealy No documentation available.
-
midair Midair.Handy Add all values from the input stream
sSumHS :: Num n => Maybe n -> SFlow n nmidair Midair.Handy Hotswap version of sSum
-
Resumption and reactive resumption monads for Haskell. This package contains the definitions of Resumption and Reactive Resumption Monads.
module Control.Monad.
Resumption A resumption monad transformer, based on the formulation in the article Cheap (But Functional) Threads by William L. Harrison and Adam Procter.
-
nerd-font-icons Graphics.Icons.NerdFont No documentation available.