update deps and bootstrap loom
This commit is contained in:
parent
22e9ebc0f7
commit
677c22d3a6
21 changed files with 1132 additions and 49 deletions
|
|
@ -1,46 +1,46 @@
|
|||
#+title: Grimu-R glossary
|
||||
|
||||
* Weave
|
||||
Defines a collection of braids.
|
||||
Represented by files on disk.
|
||||
- Defines a collection of braids.
|
||||
- Represented by files on disk.
|
||||
* Braid
|
||||
Has reactive inputs and outputs.
|
||||
Serves as an externally invocable entry point.
|
||||
Contains sigils and/or nested braid instances connected by strands.
|
||||
Can be distributed within a schism aspect.
|
||||
- Has reactive inputs and outputs.
|
||||
- Serves as an externally invocable entry point.
|
||||
- Contains sigils and/or nested braid instances connected by strands.
|
||||
- Can be distributed within a schism aspect.
|
||||
* Sigil
|
||||
Has reactive inputs and outputs.
|
||||
Atomic execution unit.
|
||||
Cannot be directly invoked by an aspect consumer.
|
||||
May have an inscription.
|
||||
Created from a scroll and executed in the grimoire environment.
|
||||
- Has reactive inputs and outputs.
|
||||
- Atomic execution unit.
|
||||
- Cannot be directly invoked by an aspect consumer.
|
||||
- May have an inscription.
|
||||
- Created from a scroll and executed in the grimoire environment.
|
||||
* Strand
|
||||
Connects a reactive input to a compatible reactive output.
|
||||
Can be cadence-decorated on both upstream and downstream ends.
|
||||
May be parameterized by a reactive input, consuming variable assignments for the cadence decoration.
|
||||
- Connects a reactive input to a compatible reactive output.
|
||||
- Can be cadence-decorated on both upstream and downstream ends.
|
||||
- May be parameterized by a reactive input, consuming variable assignments for the cadence decoration.
|
||||
* Cadence
|
||||
Defines reactive behavior.
|
||||
May refer to variables defined by the reactive input.
|
||||
- Defines reactive behavior.
|
||||
- May refer to variables defined by the reactive input.
|
||||
* Inscription
|
||||
Defines a script, a template or a configuration for a sigil to be executed with.
|
||||
May be defined statically in the weave or considered a reactive input.
|
||||
- Defines a script, a template or a configuration for a sigil to be executed with.
|
||||
- May be defined statically in the weave or considered a reactive input.
|
||||
* Scroll
|
||||
Defines source code, its build dependencies and runtime environment.
|
||||
Provides a default sigil configuration.
|
||||
Provides default upstream/downstream cadence decorators for outputs/inputs respectively.
|
||||
Declares runtime compatibility (browser-only, non-browser, or universal).
|
||||
- Defines source code, its build dependencies and runtime environment.
|
||||
- Provides a default sigil configuration.
|
||||
- Provides default upstream/downstream cadence decorators for outputs/inputs respectively.
|
||||
- Declares runtime compatibility (browser-only, non-browser, or universal).
|
||||
* Grimoire
|
||||
Complete environment required to execute (a part of) a weave.
|
||||
- Complete environment required to execute (a part of) a weave.
|
||||
* Schism
|
||||
Splits the weave by grouping its braids into coherent collections of aspects.
|
||||
- Splits the weave by grouping its braids into coherent collections of aspects.
|
||||
* Aspect
|
||||
Represents a collection of entire braids as an individual program.
|
||||
Uses rifts to communicate with other aspects within the same schism.
|
||||
- Represents a collection of entire braids as an individual program.
|
||||
- Uses rifts to communicate with other aspects within the same schism.
|
||||
* Rift
|
||||
Acts as a proxy for a braid instance that was separated into a different aspect.
|
||||
Enables strands to cross process and network boundaries.
|
||||
- Acts as a proxy for a braid instance that was separated into a different aspect.
|
||||
- Enables strands to cross process and network boundaries.
|
||||
* Binding
|
||||
Provides a build strategy for a schism.
|
||||
Maps an aspect to a specific build recipe producing an executable or a container.
|
||||
- Provides a build strategy for a schism.
|
||||
- Maps an aspect to a specific build recipe producing an executable or a container.
|
||||
* Loom
|
||||
Provisions tools for interactive or programmatic weaving and execution.
|
||||
- Provisions tools for interactive or programmatic weaving and execution.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue