Just stopping by to say I'm using your new std.process now. pipeProcess() is what I was looking for to compare the output of a C program and the corresponding D port. -- Marco