Proc

Syntax
proc n { process body }

where n is a variable or value known at compile time.

Semantics
This will limit execution of a block to a certain process whose rank is guaranteed to be that specified. Note: A variable declared within a proc block and allocated multiple will in fact, by inference, be allocated to the group of processes which contains a single process who's rank is the same as the proc block's.

Example
function void main { proc 0 { print("Hello from 0\n"); };   proc 1 { print("hello from 1\n"); }; };
 * 1) include 

The code example will run on two processes, the first will display the message Hello from 0, whilst the second will output the message hello from 1.

Since: Version 0.41b