Is it possible to write a perl fork script in such a way that it is seamlessly portable between windows and linux?
The idea is the following:
I wrote a perl script that produces the input for another program, calls the program 500 to 10000 times to do a calculation using the input, redirects the programs command line output to an array using something like
@foo = `bar $input_file_name`;
and then calculates the average and the standard deviation of the output stored in the array.
This process could be speeded up by forking the external program call (obviously, I guess) which is the only thing that takes a while.
What module could I use to achieve a speed up under Linux and Windows as well? I could write it in such a way that it recognizes windows and switches to the presently implemented serial processing I guess, but this would be somewhat unsatisfying.