Out prints its input (considered as a channel of long values).
public class Out extends ReactiveProcess
{
private Channel in;
public Out(Channel in){ this.in = in; }
public Out(NrpMachine machine,String in){
this.in = machine.getChannel(in);
machine.add(this);
}
final public String toString(){ return "out(" + in + ")"; }
protected byte activation(Machine machine)
{
byte b = fix(in,machine);
if (b == TERM){
long i = ((Number)in.get()).longValue();
System.out.println(i);
return STOP;
}
return b;
}