perldoc -f open states:
The last example in each block shows the pipe as "list form", which is not yet supported on all platforms. A good rule of thumb is that if your platform has true "fork()" (in other words, if your platform is UNIX) you can use the list form.
And while Windows has fork() emulation, that emulation is buggy and doesn't work in many cases. So your approach just won't work.
In reply to Re: Windows pipe error
by Corion
in thread Windows pipe error
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |