file: job.t package: muf status: alpha
This function accepts one parameter, which must be a message stream, and returns the next value from that message stream, beneath the author of the message.
If no input is available, the job blocks until something arrives.
The 'who' value should normally be the value of
@$s.actingUser in the job sending the
value at the time the value was sent. In the
case of message streams fed from the net, there
is no such
@$s.actingUser value in
general (since any process anywhere on the
Internet might have sent the value) so the
originating socket is supplied instead. (It is
possible to send other values using
but it is not clear this has any legitimate purpose
other than preserving the above information when
redirecting a message.)
Go to the first, previous, next, last section, table of contents.