syntax: (pipe)
pipe creates an interprocess communications pipe and returns the read and write handles
to it in a list. This function is only available on Linux/BSD compiles and not working on the
Win32 or CYGWIN versions.
(pipe) => (3 4) ; 3 for read, 4 for writing
The pipe handles can be passed on to a child process launched via process for inter process
communications.
QUESTION: How are the pipe handles passed to process (on linux of course)?
The man gives for process:
process
syntax: (process str−command)
process works similar to ! but in a non−blocking fashion, launching a child−process
specified in str−command and then returning immeadeately with true.
example:
(process "notepad") => true
See also pipe for interprocess communications.