!!! Parallel Combinator Orc executes the [expression | ExampleExpressionReference] F | G, where F and G are Orc expressions, by executing F and G concurrently. Whenever F or G communicates with a [service | ExampleServiceReference] or [publishes | ExamplePublishReference] a value, F | G does so as well. The resulting publications of F | G may be published in arbitrary order. The parallel combinator is fully associative and commutative. [Syntax | ExampleSyntaxReference]: E::= ... E | E [Usage | ExampleUsageReference]: F | G Exceptions: [silent | ExampleSilentReference] Examples: [{orc runnable='false' -- Publish 1 and 2 in parallel -- Note the publication order may be either 1 then 2 or 2 then 1 1 | 1+1 }] [{orc runnable='false' {- Access two search sites, Google and Yahoo, in parallel. Publish any results they return. Since each call may publish a value, the expression may publish up to two values. -} Google("cupcake") | Yahoo("cupcake") }] Expansions: * [Expressions | ExampleExpressionsReference] * [Basic Orc Syntax | ExampleSyntaxReference] * [Combinator Precedence | ExamplePrecedenceReference] * [Syntax Conventions | ExampleConventionsReference]