-
Notifications
You must be signed in to change notification settings - Fork 24
Syntax and semantics
Marios Fragkoulis edited this page Dec 6, 2016
·
8 revisions
-
Multipipe blocks are delimited by
{{and}}. - All dgsh-compatible processes executing within a multipipe block or connected via a pipe at one of its two ends are setup to participate in a [dgsh negotiation](Negotiation algorithm).
- Within a multipipe block asynchronously executed commands add their inputs and outputs to the inputs and outputs the block can accommodate.
- Compound commands (
{},if,while,case,foretc.) are not allowed in multiple blocks. - All processes in or connected to a multipipe block have to satisfy their IO requirements for a solution to be acceptable.