Hoogle Search

Within Stackage Nightly 2025-08-12 (ghc-9.12.2)

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

  1. Set :: EDNSet -> Value

    hedn Data.EDN.AST.Types.Value

    #{a set}
    

  2. class Set (b :: Type -> Type) (m :: Type -> Type) a v | m -> b, a -> b v

    metrics Data.Metrics.Types

    Update a metric by performing wholesale replacement of a value.

  3. module Data.Multimap.Set

    This module provides set-specific multimap functionality.

  4. module Data.Recursive.Set

    The type RS.RSet a is like Set a, but allows recursive definitions:

    >>> :{
    let s1 = RS.insert 23 s2
    s2 = RS.insert 42 s1
    in RS.get s1
    :}
    fromList [23,42]
    

  5. data Set

    relational-query Database.Relational.Arrow

    Type tag for normal aggregatings set

  6. data Set

    relational-query Database.Relational.Context

    Type tag for normal aggregatings set

  7. module Database.Relational.Set

    This module defines set operations on monadic Relation operations.

  8. module Data.Trie.Set

    This module provides a type TSet c, which is a set of list of some characters. It serves almost same purpose to Set [c], and functions of this module mirrors functions with same name from Data.Set module. The advantages to use this module over Data.Set are:

    But notice for some disadvantages:
    • Some operations are slower than Set [c]. Especially, count is much much slower than size (because Set.size is already recorded in the data structure). Consider TSet.count be like length of list.
    • Constructed TSet c from a list of lists [[c]] do not share each member lists with original list unlike Set [c] does. This means holding both TSet c and [[c]] in memory consumes much more memory than Set [c] and [[c]].

  9. Set :: a -> Update a

    ecstasy Data.Ecstasy

    Set the current value.

  10. Set :: a -> Update a

    ecstasy Data.Ecstasy.Types

    Set the current value.

Page 4 of many | Previous | Next