
Lucas Carlson just published an insanely easy map_reduce for Ruby:
Some of the responses read like this one:
If your task is intensive enough to warrant parallelization, it is intensive enough to warrant investigating faster languages. Ruby is good for a lot of things, but if my choice is between throwing more processors at the problem or finding a better solution I will go for the better solution every time.
To which Lucas responds (a well written post):
I can do relatively advanced distributed programming in 6 lines of code.
CPUs don’t optimize for people.
So would you optimize just for CPUs?