Pipes are known to almost all the operating systems where PSL is implemented for. It usually comes in two flavours, named pipes and anonymous pipes. PSL uses the anonymous pipes for unidirectional communication. One standard operation is the connection to the Gnuplot graphics system from the REDUCE computer algebra system. In the following we describe the pipes operation in PSL under Unix and Windows.
The pipe interface can be made available by loading the module pipes.input or output.
A pipe can be used as a normal LISP file. A close operation on the file will terminate the process. If the user wants to keep the process alive, instead of close the following function has to be used:
The pipe interface can be made available by loading the module pipes.
The pipe interface can be made available by loading the module w-pipes.