
15 Dec
2012
15 Dec
'12
10:22 p.m.
on Thu Dec 06 2012, "Robert Ramey" <ramey-AT-rrsd.com> wrote:
Dave Abrahams wrote:
If you want such a library to be truly efficient, you should be able to wire together the dataflows at compile-time and not pay any overhead for composing large computations out of smaller ones. The accumulators library uses something like a dataflow model, with the "wiring" done completely at compile-time.
Note this is embodied in the boost.range library.
Actually I don't think that's a particularly good example of what I was referring to. Compare/contrast with the accumulators library. -- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost