Hoogle Search
Within LTS Haskell 24.66 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
insertInforming :: Ord key => key -> val -> LRU key val -> (LRU key val, Maybe (key, val))lrucache Data.Cache.LRU.Internal Same as insert, but also returns element which was dropped from cache, if any.
msBlankBeforeBlockquote :: MarkdownSettings -> Boolmarkdown Text.Markdown If True, a blank line is required before the start of a blockquote. Standard markdown syntax does not require a blank line before a blockquote, but it is all too easy for a > to end up at the beginning of a line by accident. Default: True Since 0.1.5
ListIndexOutOfOrder :: Word -> Word -> MMarkErrmmark Text.MMark The index in an ordered list is out of order, first number is the actual index we ran into, the second number is the expected index
parFor :: forall (iv :: Type -> Type) p . ParFuture iv p => InclusiveRange -> (Int -> p ()) -> p ()monad-par-extras Control.Monad.Par.Combinator Parallel for-loop over an inclusive range. Semantically equivalent to
parFor (InclusiveRange n m) f = forM_ [n..m] f
except that the implementation will split the work into an unspecified number of subtasks in an attempt to gain parallelism. The exact number of subtasks is chosen at runtime, and is probably a small multiple of the available number of processors. Strictly speaking the semantics of parFor depends on the number of processors, and its behaviour is therefore not deterministic. However, a good rule of thumb is to not have any interdependencies between the elements; if this rule is followed then parFor has deterministic semantics. One easy way to follow this rule is to only use put or put_ in f, never get.class MonadParallel m =>
MonadFork (m :: Type -> Type)monad-parallel Control.Monad.Parallel Class of monads that can fork a parallel computation.
package
natural-transformation A natural transformation package. A natural transformation transforms a container f a into another container g a. Natural transformations act as functor morphisms in category theory. The naming of ~>, :~> and $$ were taken, with permission, from Edward Kmett's indexed package.
class
Transformation (f :: k -> Type) (g :: k -> Type) t | t -> f gnatural-transformation Control.Natural A (natural) transformation is inside t, and contains f and g (typically Functors). The order of arguments allows the use of GeneralizedNewtypeDeriving to wrap a :~>, but maintain the Transformation constraint. Thus, # can be used on abstract data types.
-
Helper modules for comfort-array wrappers to BLAS and LAPACK Netlib is a collection of packages for efficient numeric linear algebra. Most prominent parts of Netlib are BLAS and LAPACK. These packages contain functions for matrix computations, solution of simultaneous linear equations and eigenvalue problems. This package provides definitions shared by the packages blas-comfort-array and lapack-comfort-array.
-
netwire Control.Wire.Interval Hold each event occurrence for the given time period. Inhibits when no event occurred for the given amount of time. New occurrences override old occurrences, even when they are still held.
- Depends: now.
- Inhibits: when no event occurred for the given amount of time.
WalkForEachType :: WalkingOrderpandoc-lua-marshal Text.Pandoc.Lua.Marshal.Filter Process each type separately, traversing the tree bottom-up (leaves to root) for each type.