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

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleplutus-core-1.70.0.0

PlutusCore.Core

  • 11 types
  • 1 class
  • 51 values
valuemapFun
  1. :: fun -> fun'
  2. -> Term tyname name uni fun ann
  3. -> Term tyname name uni fun' ann
#
newtypenewtype Binder name
#

Constructors

Instances9Functor, Eq, Show, Flat, …
  • Functor BinderDefined in plutus-core-1.70.0.0 · PlutusCore.Core.Type
  • Eq name => Eq (Binder name)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Type
  • Show name => Show (Binder name)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Type
  • Flat (Binder DeBruijn)Defined in plutus-core-1.70.0.0 · PlutusCore.FlatInstances · orphan
  • Flat (Binder FakeNamedDeBruijn)Defined in plutus-core-1.70.0.0 · PlutusCore.FlatInstances · orphan
  • Flat (Binder NamedDeBruijn)Defined in plutus-core-1.70.0.0 · PlutusCore.FlatInstances · orphan
  • Flat (Binder NamedTyDeBruijn)Defined in plutus-core-1.70.0.0 · PlutusCore.FlatInstances · orphan
  • Flat (Binder Name)Defined in plutus-core-1.70.0.0 · PlutusCore.FlatInstances · orphan
  • Flat (Binder TyName)Defined in plutus-core-1.70.0.0 · PlutusCore.FlatInstances · orphan
familytype family HasUniques a :: Constraint
#
Instances6HasUniques
datadata Kind ann
#

Constructors

Instances17Functor, CollectScopeInfo, EstablishScoping, Lift, Eq, Show, …
newtypenewtype Normalized a
#

Constructors

Instances13Functor, Applicative, Foldable, Traversable, PrettyBy, Eq, …
datadata Program tyname name (uni :: Type -> Type) fun ann
#

Constructors

Instances15PrettyBy, Functor, CollectScopeInfo, EstablishScoping, Eq, Show, …
datadata Term tyname name (uni :: Type -> Type) fun ann
#

Constructors

Instances24Reference, PrettyBy, Functor, HasAnn, CollectScopeInfo, EstablishScoping, …
datadata TyDecl tyname (uni :: Type -> Type) ann
#

Constructors

Instances4Functor, Show, Generic, Rep
datadata TyVarDecl tyname ann
#

Constructors

Instances7Functor, PrettyBy, Show, Generic, Flat, HasUnique, …
datadata Type tyname (uni :: Type -> Type) ann
#

Constructors

Instances20Reference, PrettyBy, Functor, HasAnn, CollectScopeInfo, EstablishScoping, …
familytype family UniOf a :: Type -> Type
#
Instances6UniOf
  • type UniOf (Opaque val rep) = UniOf valDefined in plutus-core-1.70.0.0 · PlutusCore.Builtin.Polymorphism
  • type UniOf (SomeConstant uni rep) = uniDefined in plutus-core-1.70.0.0 · PlutusCore.Builtin.Polymorphism
  • type UniOf (Term tyname name uni fun ann) = uniDefined in plutus-core-1.70.0.0 · PlutusCore.Core.Type
  • type UniOf (CkValue uni fun) = uniDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.Ck
  • type UniOf (Term name uni fun ann) = uniDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Type
  • type UniOf (CekValue uni fun ann) = uniDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.Internal
datadata VarDecl tyname name (uni :: Type -> Type) ann
#

Constructors

Instances7PrettyBy, Functor, Show, Generic, Flat, HasUnique, …
datadata Version
#
Instances9Eq, Ord, Show, Generic, NFData, Pretty, …
classclass HasAnn (f :: Type -> Type) where
#

Methods

Instances3HasAnn
  • HasAnn (Type tyname uni)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Type
  • HasAnn (Term name uni fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Type
  • HasAnn (Term tyname name uni fun)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Type