procedures
procedures
#
The node IR: the Procedure base class and every node class.
Also the serializer, the node-editor schema, and the graph importer. Procedures are
nodes in a directed acyclic graph the app executes; each carries a CGType return
type (a value type, a Path[...] position, or Void).
This package is the graph layer; the authoring surface (@cg.procedure +
cg.do and the recording contexts) is reached
through the capturegraph root (import capturegraph as cg). That root is
the single place the procedure surface is aggregated — it imports each name
directly from the leaf module here, so this __init__ carries no re-exports of
its own. Each node registers itself in procedure.NODE_REGISTRY when imported.