src/swipl-devel/packages/xpce/man/refmanual/md/process.md

class process {#class-process}

Class process provides an interface to other (Unix) processes. This may be used for various purposes:

Processes may be both synchronous and asynchronous. In the first case the output of the process is explicitly read from the process object (see process <-read_line'. In the latter case, a message object is associated with the process that will be invoked asynchronously when output from the process becomes available (see ->input_message).

When PCE is killed, it will first terminate all processes. See also Pce ->exit_message.

See also class stream and class socket.

@see file->open @see !killed_on_exit

Instance variables {#class-process-instvars}

Send methods {#class-process-send}

Get methods {#class-process-get}



Try the rswipl package in your browser

Any scripts or data that you put into this service are public.

rswipl documentation built on June 16, 2026, 5:07 p.m.