Skip to content

Compiler Design ​

Norm separates authoring semantics from executable content identity. Source first forms a shared semantic model, then freezes into canonical, content-addressed Core; Truffle executes only resolved Core.

text
Source
  ↓
Syntax
  ↓
Semantic Model
  ↓
Bound Representation
  ↓
Canonical Core IR
  ↓
Runtime: execution contracts → Truffle → platform adapter

Reading guide ​

Performance goals contain only verifiable budgets, not unmeasured conclusions inferred from architecture. See Status for current public capabilities.

Norm 0.24 development line