Declarative Contexts
Overview
In Declaration context, a node's mere existence denotes entity, and connections are optional when used to feed things. Technically, nodes represent creation of objects or operations calculating object properties, while connections represent flow of data.
If you are familiar with other visual programming systems, this is kind of like TerraGen or Houdini.
Explanation
In Declaration graphs with connections, it works like Flows context.
Subcontexts
- Record: The graph has no input but (for framework interpretation)
Dictionary<ProcessorNode, Object>as output (and for generated type interpretation, justobject[]) - the runtime just collects all created objects and corresponding nodes. Record graphs works and looks just like a combination of Flows + Function but without input/output nodes and averything is always active Run. What's more, as a stricter requirements: no instance methods at all. - Module: Pending
Features
See Also
- Other Graph Contexts: Procedural and Dataflow
- Procedural contexts: Events Graph and Routine Graph
- Dataflow contexts: Flows Graph and Function Graph