send_string
send_string — transmits strings for evaluation.
send_string (task, string)
taskA task descriptor as assigned to a
locate_task call.
stringAny string.
A result depending on the receiving task.
This function transmits the string via synchronous
interprocess communication to a non-DataHub receiving
task. The task processes
the message and returns a result based on that processing. If the
task is a Gamma process, the message will be
interpreted as a Lisp expression and evaluated. The return value will be the
result of that evaluation. If an error occurs during the evaluation, an
expression of the form: (error "error message") will be returned. If the
message could not be delivered, nil is returned.
Gamma>a = 5;5Gamma>b = 6;5Gamma>send_string(task,string("(+",a," ",b,")"));11