Jeremy Martin, nowadays a parallelfor can be useful, and in future I'll try to introduce similar things in D too, but syntax isn't enough. You need a way to run things in parallel. But Python has the GIL. To implement a good parallel for your language may also need more immutable data structures (think about "finger trees"), and pure functions can improve the safety of your code a lot, and so on.
The multiprocessing module Python2.6 already does something like what you are talking about. For example I have used the parallel map of that module to almost double the speed of a small program of mine. Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list