Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

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

  1. data h :- t

    invertible-grammar Data.InvertibleGrammar

    "Cons" pair of a heterogenous list or a stack with potentially polymophic tail. E.g. "first" :- 2 :- (3,4) :- t Isomorphic to a tuple with two elments, but is much more convenient for nested pairs.

  2. data h :- t

    invertible-grammar Data.InvertibleGrammar.Base

    "Cons" pair of a heterogenous list or a stack with potentially polymophic tail. E.g. "first" :- 2 :- (3,4) :- t Isomorphic to a tuple with two elments, but is much more convenient for nested pairs.

  3. (:-) :: h -> t -> (:-) h t

    invertible-grammar Data.InvertibleGrammar.Base

    No documentation available.

  4. (:.:) :: forall p b1 b a . Grammar p b1 b -> Grammar p a b1 -> Grammar p a b

    invertible-grammar Data.InvertibleGrammar.Base

    Grammar composition.

  5. (:<>:) :: forall p a b . Grammar p a b -> Grammar p a b -> Grammar p a b

    invertible-grammar Data.InvertibleGrammar.Base

    Grammar alternation. Left operand is tried first.

  6. (:&&:) :: forall k1 ks . k1 -> LoT ks -> LoT (k1 -> ks)

    kind-apply Data.PolyKinded

    Cons a type with a list of types.

  7. type family (f :: k) :@@: (tys :: LoT k)

    kind-apply Data.PolyKinded

    Apply a list of types to a type constructor.

    >>> :kind! Either :@@: (Int :&&: Bool :&&: LoT0)
    Either :@@: (Int :&&: Bool :&&: LoT0) :: Type
    = Either Int Bool
    

  8. (:&:) :: forall d . Atom d Constraint -> Atom d Constraint -> Atom d Constraint

    kind-apply Data.PolyKinded.Atom

    Represents the conjunction of two constraints.

  9. (:=>>:) :: forall d . Atom d Constraint -> Atom d Type -> Atom d Type

    kind-apply Data.PolyKinded.Atom

    Represents constraint requirement, the "thick arrow" =>.

  10. (:@:) :: forall d k1 k2 . Atom d (k1 -> k2) -> Atom d k1 -> Atom d k2

    kind-apply Data.PolyKinded.Atom

    Represents type application.

Page 56 of many | Previous | Next