Skip to content

Language Guide

Blaze keeps story ownership in source while preserving Adventure Kit's runtime contract. Start with the current v0.1 contract, then read the authoring and prior-art notes that shape upcoming refinements.

Core documents

  • Blaze v0.1 Contract defines syntax, module linkage, declaration lowering, compiler behavior, and exclusions.
  • Phase-Aware Authoring captures the story-first source direction and companion media boundaries.
  • Ink Prior-Art Pass records which Ink concepts are useful for Blaze and which are deliberately excluded.

Minimal source shape

blaze
namespace "cyberart.world.adirondack_mystery";

line apology_with_whistle {
  speaker: clara;
  text: "The whistle was under the porch rail. I was rude before, and I'm sorry.";
}

choice apology_with_whistle {
  say: apology_with_whistle;
  menu: "Offer the whistle and apologize.";
}

BARKLINE mark is served from a local, hash-pinned repository asset.