HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

Modulelinear-base-0.8.1

Prelude.Linear.Internal

  • 1 class
  • 12 values
value($) :: (a %p -> b) %q -> a %p -> b
#
value($!) :: (a %p -> b) %q -> a %p -> b
#
value(&) :: a %p -> (a %p -> b) %q -> b
#
value(.) :: (b %1 -> c) %q -> (a %1 -> b) %m -> a %n -> c
#
valueconst :: a %q -> b -> a
#
valuecurry :: ((a, b) %p -> c) %q -> a %p -> b %p -> c
#
valueforget :: (a %1 -> b) %1 -> a -> b
#
valueid :: a %q -> a
#
valueseq :: a -> b %q -> b
#
valueuncurry :: (a %p -> b %p -> c) %q -> (a, b) %p -> c
#
classclass a ~ b => (~) (a :: k) (b :: k)
#

Lifted, homogeneous equality. By lifted, we mean that it can be bogus (deferred type error). By homogeneous, the two types a and b must have the same kinds.