NMS wrote: > Is there a cross-platform way to create a new process and get its i/o > streams? Like java.lang.Process?
I doubt. However, you can use platform-specific popen() (POSIX) and _popen() (Windows) for that. I recently talked about this on IRC. At the moment Phobos uses system() , redirects the output of a command to a temp file, and reads the file (that is how the shell() is implemented on Windows). My question was - why not using _popen() ???