Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 454 Bytes

ARCHITECTURE.adoc

File metadata and controls

12 lines (10 loc) · 454 Bytes

plutus-tx

This package provides several things:

  • The Plutus Tx compiler, which compiles GHC Core into Plutus IR.

  • Functions for triggering the compiler plugin from plutus-tx-plugin.

  • A couple of special typeclasses which aid with the interface between Haskell and Plutus Tx, and Template Haskell support for generating instances.

  • A partial replacement Prelude, since many parts of the normal Haskell Prelude cannot be used with Plutus Tx.