Developer preview. Vela, Facet, and Quire are pre-release and in active development — syntax, APIs, and availability may change, and they are not yet generally available.
SStretch Dev Docs
Quire

Language Reference

Where to read the normative language spec and generated symbol/reference artifacts.

Quire’s normative language contracts come from two generated or curated sources:

  • docs/language-spec.md (grammar + semantic model + safety claims)
  • reference/reference.json (generated language reference index)
  • reference/index.html (generated browsable reference page)
  • LANGUAGE-SPEC.md (generated frozen standard snapshot)

docs/language-spec.md is the human-editable input for the generated LANGUAGE-SPEC.md.

Standard and compatibility

  • Quire version in scope: 1.0.0
  • IR contract: stretchpress.blocks.v1
  • The source spec claims Quire 1.0 conformance for language and compiler output

From .sources/quire/CHANGELOG.md, language-compatible implementations can run the suite documented in docs/language-spec.md and test/conformance/quire-1.0.json.

Generator flow

npm run reference:build
npm run reference:check
npm run conformance:run

Reference generation consumes:

  • grammar cases (test/conformance/grammar-cases.json)
  • semantic cases (test/conformance/semantic-cases.json)
  • the golden artifact set and standard schema contracts

What the reference contains

  • Documents, blocks, and expressions that the parser accepts
  • Typed property/identifier expectations from the compatibility schema
  • Project-schema extension fields the compiler uses during validation
  • Diagnostic expectations used by conformance checks

For generated APIs and tooling

npm run conformance:run
quire schema
npm run site:check
npm run starters:check

Use the live generated reference page if you need exact block prop names, keywords, and example diagnostics for the installed revision.