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

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 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.