-
Notifications
You must be signed in to change notification settings - Fork 0
R56
Process Output Port feeds zero, one or many External Output
External Output consumes exactly one Process Input Port
An External Output cannot receive input directly passed through by an External Input without any intermediate processing. And an External Output cannot directly access a Store. So the only possibility left is for some Process's output to be provided externally via an External Output.
This leaves the question of whether or not an External Output must provide content. It seems reasonable to assume that if an External Output is defined, it should produce at least the empty set as output. It is then up to the client as to whether or not to make use of the output.
External Output.(Process output, Graph, Content) ->
Process Output Port.(Name, Graph, Content)
By referencing the super-identifier we ensure that the Content defined for the External Output matches that of that incoming from the Process Output Port.
Copyright © 2022 Leon Starr
- Case
- Compatible Process
- Content
- Control Sequence
- Custom Process
- Custom Process Port
- Execution Dependency
- Graph
- External Input
- External Output
- Graph Port
- Graph Specification
- Interface
- Port
- Process
- Process Port
- Process Input Port
- Process Output Port
- Process Specification
- Standard Process
- Standard Process Port
- Store
- Switch
- Conditional Input
- External Input
- External Output
- External Process Input
- Process Connection
- Process Input Port
- Process Input Source
- Process Output Port
- Read Access
- Switched Input Set
- Write Access