
24 Jul
2009
24 Jul
'09
4:06 p.m.
Marshall Clow wrote:
Boost.Algorithm is a collection of useful algorithms, most from the "Library in a week" session from BoostCon 2008. The code (and tests) are available in the sandbox.
My opinion: it contains things that overlap with RangeEx or lambdas, and combining the right tools is simple enough that it outweighs the bloat of defining many new names and algorithms. iota, for example, is nothing more than transform with a simplistic phoenix expression (ref(v)++). transform_if should either be provided by RangeEx directly or can simply be transform on a filtered range.