Hoogle Search

Within LTS Haskell 24.61 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. extendUnVarSetList :: [Var] -> UnVarSet -> UnVarSet

    ghc-lib-parser GHC.Data.Graph.UnVar

    No documentation available.

  2. allListsOf :: [a] -> Infinite [a]

    ghc-lib-parser GHC.Data.List.Infinite

    Compute all lists of the given alphabet. For example: allListsOf "ab" = ["a", "b", "aa", "ba", "ab", "bb", "aaa", "baa", "aba", ...]

  3. dropList :: [a] -> Infinite b -> Infinite b

    ghc-lib-parser GHC.Data.List.Infinite

    No documentation available.

  4. toList :: Infinite a -> [a]

    ghc-lib-parser GHC.Data.List.Infinite

    No documentation available.

  5. minusList :: Ord a => [a] -> [a] -> [a]

    ghc-lib-parser GHC.Data.List.SetOps

    Calculate the set difference of two lists. This is O((m + n) log n), where we subtract a list of n elements from a list of m elements. Extremely short cases are handled specially: When m or n is 0, this takes O(1) time. When m is 1, it takes O(n) time.

  6. unionLists :: (HasDebugCallStack, Outputable a, Eq a) => [a] -> [a] -> [a]

    ghc-lib-parser GHC.Data.List.SetOps

    Assumes that the arguments contain no duplicates

  7. unionListsOrd :: (HasDebugCallStack, Outputable a, Ord a) => [a] -> [a] -> [a]

    ghc-lib-parser GHC.Data.List.SetOps

    Combines the two lists while keeping their order, placing the first argument first in the result. Uses a set internally to record duplicates. This makes it slightly slower for very small lists but avoids quadratic behaviour for large lists.

  8. module GHC.Data.OrdList

    Provide trees (of instructions), so that lists of instructions can be appended in linear time.

  9. data OrdList a

    ghc-lib-parser GHC.Data.OrdList

    No documentation available.

  10. addListToSS :: SizedSeq a -> [a] -> SizedSeq a

    ghc-lib-parser GHC.Data.SizedSeq

    No documentation available.

Page 115 of many | Previous | Next