More functional support in C++

Sutter just announced that C++0x will have support for lambdas and closures. It looks from the N2550 report that these things are motivated by a desire for some syntactic sugar to make using STL algorithms easier (which is understandable), but I hope this will lead to more first-class support for the functional programming paradigm. It [...]