~/talk

From Lambda to Ledger: An Architectural Comparison of Plinth and Plutarch

Talkat FUNARCH 2026 · on Saturday, 2026-08-29· [blockchain, functional-programming]
links:none on file
slides:none on file

Compares two Cardano smart‑contract approaches: a GHC plugin (Plinth) vs an embedded DSL (Plutarch), implements seven validators and measures source size, on‑chain size, execution cost, jargon in code and errors, and debuggability. Finds Plinth yields smaller source in 6 of 7 cases and finer source‑level annotations for CK‑machine debugging; Plutarch is much easier to maintain as a plain Haskell library. Generated UPLC sizes and execution budgets are largely similar, so architecture shifts tradeoffs between ergonomics, diagnostics, and maintenance.

AI-written summary · about

  1. 0:00Plinth and Plutarch intro
  2. 1:47Architecture design
  3. 6:07Execution layer UPLC
  4. 8:15Compilation pipelines
  5. 13:03Metaprogramming techniques
  6. 16:58Maintenance and debugging
  7. 17:20Script evaluation data
  8. 18:45Source code size
  9. 20:53Onchain script costs
  10. 21:38Error messages
  11. 23:44Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.