Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
fromList :: Ord k => [(k, v)] -> PQueue k vfingertree Data.PriorityQueue.FingerTree O(n). Create a priority queue from a finite list of priorities and values.
-
Simple key value assocciation list implemented as unordered list of pairs
-
hxt Data.AssocList No documentation available.
-
sop-core Data.SOP Explicit singleton list. A singleton list can be used to reveal the structure of a type-level list argument that the function is quantified over. For every type-level list xs, there is one non-bottom value of type SList xs. Note that these singleton lists are polymorphic in the list elements; we do not require a singleton representation for them.
-
sop-core Data.SOP Constrained paramorphism for a type-level list. The advantage of writing functions in terms of cpara_SList is that they are then typically not recursive, and can be unfolded statically if the type-level list is statically known.
lengthSList :: forall k (xs :: [k]) proxy . SListI xs => proxy xs -> Intsop-core Data.SOP The length of a type-level list.
type family
SListIN (h :: k -> Type -> l -> Type) :: l -> Constraintsop-core Data.SOP.Constraint A generalization of SListI. The family SListIN expands to SListI or SListI2 depending on whether the argument is indexed by a list or a list of lists.
-
sop-core Data.SOP.Constraint Constrained paramorphism for a type-level list. The advantage of writing functions in terms of cpara_SList is that they are then typically not recursive, and can be unfolded statically if the type-level list is statically known.
-
sop-core Data.SOP.Sing Explicit singleton list. A singleton list can be used to reveal the structure of a type-level list argument that the function is quantified over. For every type-level list xs, there is one non-bottom value of type SList xs. Note that these singleton lists are polymorphic in the list elements; we do not require a singleton representation for them.
lengthSList :: forall k (xs :: [k]) proxy . SListI xs => proxy xs -> Intsop-core Data.SOP.Sing The length of a type-level list.