Okay, this has gottem me really far along my way.
Now I have some further questions concerning 'piping'
The sample code 'opens' the STDOUT of the external process as _INPUT
a) how would I (also) connect STDERR as a filehandle to read from?
b) how do I write to the STDIN of the above external process?
h=readfrom("|command -arg")
writeto(h) -- does this connect to STDIN of above pipe?
What I'm basically after is controlling another commandline tool
(ispell, curl etc) from within a lua-script. It would also be important
to catch STDERR, of course.
Thanks for all the help already,
-Martin