plutus-core-1.0.0.0

Synopsis

Language library for Plutus Core

Description

Pretty-printer, parser, and typechecker for Plutus Core.

Author

Plutus Core Team

Maintainer

michael.peyton-jones@iohk.io

License

Apache-2.0

Source
https://github.com/input-output-hk/plutus
Commit hash
a56c96598b4b25c9e28215214d25189331087244
Subdir
plutus-core
Timestamp

2022-10-17T00:00:00Z

Revisions

None

Dependencies
library plutus-core:
  • ["aeson","algebraic-graphs >=0.3","array","barbies","base >=4.9 && <5","bimap","bytestring","cardano-crypto","cardano-crypto-class","cassava","cborg","composition-prelude >=1.1.0.1","containers","cryptonite","data-default-class","deepseq","dependent-sum-template","deriving-aeson >=0.2.3","deriving-compat","dlist","dom-lt","exceptions","extra","filepath","flat","ghc-prim","hashable","hedgehog >=1.0","plutus-core:index-envs","int-cast","integer-gmp","lens","megaparsec","mmorph","monoidal-containers","mtl","nothunks","parser-combinators >=0.4.0","prettyprinter >=1.1.0.1","prettyprinter-configurable","primitive","recursion-schemes","secp256k1-haskell","semigroupoids","semigroups >=0.19.1","serialise","some <1.0.3","template-haskell","text","th-compat","th-lift","th-lift-instances","th-utilities","time","transformers","unordered-containers","witherable","word-array"]
library plutus-core-testlib:
  • ["base >=4.9 && <5","bifunctors","bytestring","containers","dependent-map >=0.4.0.0","filepath","ghc-prim","hedgehog >=1.0","integer-gmp","lazy-search","lens","megaparsec","mmorph","mtl","plutus-core","prettyprinter >=1.1.0.1","prettyprinter-configurable","size-based","some <1.0.3","Stream","tasty","tasty-golden","tasty-hedgehog","tasty-hunit","text","transformers"]
library index-envs:
  • ["base","containers","ral ==0.1"]
executable plc:
  • ["aeson","base <5","bytestring","deepseq","flat","lens","megaparsec","monoidal-containers","mtl","optparse-applicative","plutus-core","plutus-core:plutus-core-testlib","prettyprinter","text","transformers"]
executable uplc:
  • ["aeson","base <5","bytestring","deepseq","flat","lens","megaparsec","monoidal-containers","mtl","optparse-applicative","plutus-core","plutus-core:plutus-core-testlib","prettyprinter","split","text","transformers"]
executable pir:
  • ["aeson","base <5","bytestring","cassava","containers","deepseq","flat","lens","megaparsec","monoidal-containers","mtl","optparse-applicative","plutus-core","plutus-core:plutus-core-testlib","prettyprinter","text","transformers"]
executable traceToStacks:
  • ["base >=4.9 && <5","bytestring","cassava","integer-gmp","optparse-applicative","text","vector"]
test-suite cost-model-budgeting-bench:
  • ["base","bytestring","criterion","criterion-measurement","deepseq","directory","hedgehog","mtl","optparse-applicative","plutus-core","QuickCheck","quickcheck-instances","random","text"]
test-suite update-cost-model:
  • ["aeson-pretty","barbies","base","bytestring","cassava","exceptions","extra","inline-r","plutus-core","text","vector"]
test-suite cost-model-test:
  • ["barbies","base","bytestring","cassava","exceptions","extra","hedgehog","inline-r","mmorph","plutus-core","template-haskell","text","vector"]
test-suite index-envs-bench:
  • ["base","criterion >=1.5.9.0","plutus-core:index-envs","ral ==0.1","random >=1.2.0"]