Next: , Previous: , Up: Aime Libraries   [Index]

7.17 Process Library

The process library objects provide for simple process execution. Several models for running programs are available, including conveniences as executing programs and recording their output (much like shell command substitution), starting processes with their input and output streams piped to internal streams (ala popen(3)).

The library objects describe data types corresponding the provided execution model classes.

The ‘sshell’ type corresponds the one function execute and wait model. The executed program output may be recorded.

The ‘xshell’ type corresponds the piped process execution. The executed process input and output streams are available internally, so that programs may read and write the processes. It also allows piping several processed for a long shell style pipe.

See Application Defined Types.