deferred class interface PERLISH_SYSTEM
feature(s) from PERLISH_SYSTEM
writable: BOOLEAN
-- indicate whether this child process can be
-- read from or written to.
feature(s) from PERLISH_SYSTEM
readable: BOOLEAN
-- indicate whether this child process can be
-- read from or written to.
set_writable
-- Mark the child process as having input
-- redirected so the parent can write to it.
set_readable
-- mark the child process as having output
-- redirected so parent can read from it.
command: STRING
close_write_end
-- note: I've not yet found a need for being
-- able to close the read end.
-- This should happen anyway when the child
-- process is destroyed.
feature(s) from PERLISH_SYSTEM
write_to_pipe (text: STRING)
read_from_pipe: STRING
run
-- implementation dependent:
-- start execution of the child process.
end of deferred PERLISH_SYSTEM