922 B
Grimu-R vocabulary
Weave
Defines a collection of ornaments. Can assign one weave as default.
Ornament
Has reactive inputs and outputs. Serves as an externally invocable entry point. Contains spells or nested ornaments.
Spell
Has reactive inputs and outputs. Atomic execution unit. Cannot be directly invoked externally. May have an inscription. Created from a scroll and executed in its runtime environment.
Stitch
Connects a reactive input to a compatible reactive output.
Inscription
Defines code in a scripting language to be ran when the corresponding spell is executed.
Scroll
Defines source code, its build dependencies and runtime environment. Provides a default spell configuration.
Shelf
Contains all the scrolls defined in a project as well as its dependencies.
Edition
Represents a weave as a compiled program.
Loom
Provisions tools for interactive or programmatic weaving.