in reply to Confusion with two-way pipes

I fail to see how a POF (plain old filehandle) doesn't do what you want it to. Basically, you have a file, a script for processing the file, and script output that you want to redirect to another file. Why do you need pipes?

open IN, "some_file" or die $!; open OUT, ">>some_other_file" or die $!; #generic file processing while (<IN>) { #process... print OUT $result; }
"Would you fly in a jet whose guidance software was written in Perl?"