Package1.70.0.0LanguagePlutus
plutus-core
Language library for Plutus Core
- Version1.70.0.0
- CategoryLanguage, Plutus
- LicenceApache-2.0
- AuthorPlutus Core Team
- Maintainermichael.peyton-jones@iohk.io
- Pinned byhackage plutus-core 1.70.0.0
- Sourcehackage.haskell.org/package/plutus-core-1.70.0.0
Modules
153 modules- Codec.Extras.FlatViaSerialise1
- Codec.Extras.SerialiseViaFlat5
- Data.Aeson.THReader1
- Data.Either.Extras2
- Data.List.Extras1
- Data.MultiSet.Lens1
- Data.Version.Extras1
- PlutusCore119
- PlutusCore.Analysis.Definitions7
- PlutusCore.Analysis.Usages4
- PlutusCore.Annotation12
- PlutusCore.Arity4
- PlutusCore.Arrays2
- PlutusCore.AstSize8
- PlutusCore.Bitwise17
- PlutusCore.Builtin97
- PlutusCore.Builtin.Debug167
- PlutusCore.Builtin.Elaborate1
- PlutusCore.Check.Normal4
- PlutusCore.Check.Scoping38
- PlutusCore.Check.Uniques3
- PlutusCore.Check.Value1
- PlutusCore.Compiler7
- PlutusCore.Compiler.Erase2
- PlutusCore.Compiler.Opts4
- PlutusCore.Compiler.Types1
- PlutusCore.Core65
- PlutusCore.Core.Plated23
- PlutusCore.Crypto.BLS12_381.Bounds4
- PlutusCore.Crypto.BLS12_381.Error2
- PlutusCore.Crypto.BLS12_381.G114
- PlutusCore.Crypto.BLS12_381.G214
- PlutusCore.Crypto.BLS12_381.Pairing6
- PlutusCore.Crypto.Ed255191
- PlutusCore.Crypto.ExpMod1
- PlutusCore.Crypto.Hash6
- PlutusCore.Crypto.Secp256k12
- PlutusCore.Data1
- PlutusCore.DataFilePaths15
- PlutusCore.DeBruijn27
- PlutusCore.Default58
- PlutusCore.Default.Builtins13
- PlutusCore.Error11
- PlutusCore.Evaluation.Error1
- PlutusCore.Evaluation.ErrorWithCause2
- PlutusCore.Evaluation.Machine.BuiltinCostModel40
- PlutusCore.Evaluation.Machine.Ck10
- PlutusCore.Evaluation.Machine.CostModelInterface6
- PlutusCore.Evaluation.Machine.CostStream7
- PlutusCore.Evaluation.Machine.CostingFun.Core37
- PlutusCore.Evaluation.Machine.CostingFun.JSON0
- PlutusCore.Evaluation.Machine.CostingFun.SimpleJSON8
- PlutusCore.Evaluation.Machine.ExBudget6
- PlutusCore.Evaluation.Machine.ExBudgetStream3
- PlutusCore.Evaluation.Machine.ExBudgetingDefaults13
- PlutusCore.Evaluation.Machine.ExMemory4
- PlutusCore.Evaluation.Machine.ExMemoryUsage11
- PlutusCore.Evaluation.Machine.Exception12
- PlutusCore.Evaluation.Machine.MachineParameters6
- PlutusCore.Evaluation.Machine.MachineParameters.Default3
- PlutusCore.Evaluation.Machine.SimpleBuiltinCostModel4
- PlutusCore.Evaluation.Result3
- PlutusCore.Examples.Builtins13
- PlutusCore.Examples.Data.Data2
- PlutusCore.Examples.Data.Function1
- PlutusCore.Examples.Data.InterList4
- PlutusCore.Examples.Data.List1
- PlutusCore.Examples.Data.Pair1
- PlutusCore.Examples.Data.Shad4
- PlutusCore.Examples.Data.TreeForest5
- PlutusCore.Examples.Data.Vec16
- PlutusCore.Examples.Everything2
- PlutusCore.FlatInstances2
- PlutusCore.FsTree11
- PlutusCore.Mark3
- PlutusCore.MkPlc43
- PlutusCore.Name.Unique16
- PlutusCore.Name.UniqueMap13
- PlutusCore.Name.UniqueSet14
- PlutusCore.Normalize3
- PlutusCore.Parser64
- PlutusCore.Pretty103
- PlutusCore.Quote14
- PlutusCore.Rename7
- PlutusCore.Rename.Monad13
- PlutusCore.StdLib.Data.Bool4
- PlutusCore.StdLib.Data.ChurchNat3
- PlutusCore.StdLib.Data.Data2
- PlutusCore.StdLib.Data.Function14
- PlutusCore.StdLib.Data.Integer2
- PlutusCore.StdLib.Data.List8
- PlutusCore.StdLib.Data.MatchOption1
- PlutusCore.StdLib.Data.Nat7
- PlutusCore.StdLib.Data.Pair4
- PlutusCore.StdLib.Data.ScottList12
- PlutusCore.StdLib.Data.ScottUnit2
- PlutusCore.StdLib.Data.Sum3
- PlutusCore.StdLib.Data.Unit3
- PlutusCore.StdLib.Everything1
- PlutusCore.StdLib.Meta3
- PlutusCore.StdLib.Meta.Data.Function2
- PlutusCore.StdLib.Meta.Data.Tuple10
- PlutusCore.StdLib.Type2
- PlutusCore.Subst27
- PlutusCore.TypeCheck18
- PlutusCore.Unroll5
- PlutusCore.Value33
- PlutusCore.Version9
- PlutusPrelude86
- Prettyprinter.Custom6
- Universe31
- UntypedPlutusCore133
- UntypedPlutusCore.AstSize3
- UntypedPlutusCore.Check.Scope1
- UntypedPlutusCore.Check.Uniques3
- UntypedPlutusCore.Contexts5
- UntypedPlutusCore.Core35
- UntypedPlutusCore.Core.Instance.Scoping0
- UntypedPlutusCore.Core.Plated9
- UntypedPlutusCore.Core.Type14
- UntypedPlutusCore.Core.Zip4
- UntypedPlutusCore.DeBruijn17
- UntypedPlutusCore.Evaluation.Machine.Cek43
- UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts4
- UntypedPlutusCore.Evaluation.Machine.Cek.StepCounter8
- UntypedPlutusCore.Evaluation.Machine.SteppableCek35
- UntypedPlutusCore.Evaluation.Machine.SteppableCek.DebugDriver13
- UntypedPlutusCore.Mark2
- UntypedPlutusCore.MkUPlc7
- UntypedPlutusCore.Parser8
- UntypedPlutusCore.Purity8
- UntypedPlutusCore.Rename1
- UntypedPlutusCore.Transform.ApplyToCase1
- UntypedPlutusCore.Transform.CaseOfCase1
- UntypedPlutusCore.Transform.CaseReduce2
- UntypedPlutusCore.Transform.Certify.Hints3
- UntypedPlutusCore.Transform.Certify.Trace18
- UntypedPlutusCore.Transform.Cse1
- UntypedPlutusCore.Transform.EvaluateBuiltins1
- UntypedPlutusCore.Transform.FloatDelay1
- UntypedPlutusCore.Transform.ForceCaseDelay1
- UntypedPlutusCore.Transform.ForceDelay1
- UntypedPlutusCore.Transform.Inline13
- UntypedPlutusCore.Transform.LetFloatOut1
- UntypedPlutusCore.Transform.Optimizer25
- UntypedPlutusCore.Transform.PolyBuiltin1
Description
Pretty-printer, parser, and typechecker for Plutus Core.
Depends on
49 packages- aeson-2.2.5.1in this set
- array-0.5.8.0with GHC
- barbies-2.1.1.0in this set
- base-4.22.0.0with GHC
- base64-bytestring-1.2.1.0in this set
- bimap-0.5.0in this set
- bytestring-0.12.2.0with GHC
- cardano-crypto-class-2.5.1.0in this set
- cassava-0.5.4.1in this set
- cborg-0.2.10.0in this set
- composition-prelude-3.0.1.0in this set
- containers-0.8with GHC
- data-default-class-0.2.0.0in this set
- deepseq-1.5.1.0with GHC
- dependent-sum-0.7.2.0in this set
- deriving-compat-0.6.8in this set
- dlist-1.0in this set
- exceptions-0.10.11with GHC
- extra-1.8in this set
- filepath-1.5.4.0with GHC
- free-5.2in this set
- hashable-1.5.1.0in this set
- hedgehog-1.7in this set
- lens-5.3.6in this set
- megaparsec-9.8.3in this set
- mmorph-1.2.2in this set
- mono-traversable-1.0.21.0in this set
- monoidal-containers-0.6.8.0in this set
- mtl-2.3.1with GHC
- multiset-0.3.4.3in this set
- nothunks-0.3.1in this set
- parser-combinators-1.3.1in this set
- prettyprinter-1.7.2in this set
- prettyprinter-configurable-1.36.0.0in this set
- primitive-0.9.1.0in this set
- profunctors-5.6.3in this set
- recursion-schemes-5.2.3in this set
- semigroups-0.20.1in this set
- serialise-0.2.6.1in this set
- some-1.0.6in this set
- template-haskell-2.24.0.0with GHC
- text-2.1.3with GHC
- th-lift-0.8.7in this set
- th-lift-instances-0.1.20in this set
- th-utilities-0.2.5.2in this set
- time-1.15with GHC
- transformers-0.6.1.2with GHC
- unordered-containers-0.2.21in this set
- vector-0.13.2.0in this set