On Thu, May 21, 2009 at 5:32 AM, Roger Pack <rogerpack2005 / gmail.com> wrote: >> As well as fork(), I am passing open file descriptors for >> stdin/stdout/stderr across a Unix domain socket. So if there were a >> Windows version, I don't think it would have very much in common with >> this one :-) > > Interesting. I suppose TCP sockets would work with doze... It looks like you could do something similar leveraging the win32-process gem using Process.create which allows you to send stdin/stdout/stderr, but I'm guessing that the code will look significantly different (and have different dependencies) than the Linux, etc., one, so it might be better to have a different implementation with a shared public API.