in reply to Using functional programming to reduce the pain of parallel-execution programming (with threads, forks, or name your poison)

Whenever I have a problem like this I tend to reach for Run commands in parallel.

Yes, I know there are slicker and more capable solutions out there. But that solution is one that I know works for me (at least on Unix), and it generally is enough to get the job done with a minimum of fuss.