gr-base/vocabulary.org
2025-08-01 11:09:48 +00:00

1.2 KiB

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.