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

Data.V.Linear.Internal

  • 1 type
  • 2 classes
  • 13 values
value(<*>) :: V n (a %1 -> b) %1 -> V n a %1 -> V n b
#
valuecons :: a %1 -> V (n - 1) a %1 -> V n a
#
valuemap :: (a %1 -> b) -> V n a %1 -> V n b
#
classclass Make (m :: Peano) (n :: Peano) a where
#
Instances2Make
  • Make 'Z n aDefined in linear-base-0.8.1 · Data.V.Linear.Internal
  • (((1 + PeanoToNat m) - 1) ~ PeanoToNat m, Make m n a) => Make ('S m) n aDefined in linear-base-0.8.1 · Data.V.Linear.Internal
newtypenewtype V (n :: Nat) a
#

Constructors

Instances13Foldable, Functor, Applicative, Traversable, Eq, Ord, …
  • Functor (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal
  • KnownNat n => Applicative (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal.Instances · orphan
  • Foldable (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal
  • Traversable (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal
  • Functor (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal.Instances · orphan
  • KnownNat n => Applicative (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal.Instances · orphan
  • KnownNat n => Traversable (V n)Defined in linear-base-0.8.1 · Data.V.Linear.Internal.Instances · orphan
  • Eq a => Eq (V n a)Defined in linear-base-0.8.1 · Data.V.Linear.Internal
  • Ord a => Ord (V n a)Defined in linear-base-0.8.1 · Data.V.Linear.Internal
  • Show a => Show (V n a)Defined in linear-base-0.8.1 · Data.V.Linear.Internal
  • Consumable (V 0 a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • (KnownNat n, Consumable a) => Consumable (V n a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • (KnownNat n, Dupable a) => Dupable (V n a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan