| | 4 | |
| | 5 | The SCC framework is a collection of streaming components and component combinators. The components operate on data streams, usually producing output before all input is known. Multiple components can be grouped together into a compound component using one of the combinators. The resulting framework can be seen as a domain-specific language for stream processing. |
| | 6 | |
| | 7 | Components can have multiple inputs and multiple outputs, so one can build branching networks. |
| | 8 | |
| | 9 | Every component, primitive or compound, is assigned a type based on the its interface. |