August 21, 2026· Proceedings of the 4th ACM SIGPLAN International Workshop on Functional Software Architecture
conference-paper
Open access
From Lambda to Ledger: An Architectural Comparison of Plinth and Plutarch
Abstract
Plinth and Plutarch are two languages for writing smart contracts on the Cardano blockchain. Both are based on Haskell, have been used in production over the past few years, and share the same host ecosystem and compilation target. However, they have strikingly different architectures: Plinth compiles a subset of Haskell through deep integration with GHC, while Plutarch represents its programs as explicitly constructed typed terms embedded within Haskell. These choices lead to different balances between abstraction and performance, reuse and specialization, and user experience and implementation effort.
Community
0 commentsUse Connect Wallet in the navigation
No discussion yet
Be the first to share a question or observation.