Inter-WIZ communications part II - page 3 The send and recv block commands allow a sequential group of datums to be transferred. (send block , WIZ-ID ) , N => ZOZ // send N words to given WIZ X1, X2, X3, ... => ZOZ // followed by the N data words sent (recv block , WIZ-ID ) , N => ZOZ // receive N words from given WIZ ZOZ=>X1; ZOZ=>X2; ZOZ=>X3; etc ... // followed by the N data words received Suppose we have a function of several arguments, ie, funct(a,b,c,d,e). We could send them like this: (send, funct) , A => ZOZ (send, funct) , B => ZOZ (send, funct) , C => ZOZ (send, funct) , D => ZOZ (send, funct) , E => ZOZ Or, we could do: (send block, funct) , 5 , A , B , C , D , E => ZOZ Likewise, the receiver could use recv block like this: (recv block, 0) , 5 => ZOZ ; ZOZ => X ; ZOZ => Y ; ZOZ => Z ; ZOZ => U ; ZOZ => V