
From: David Abrahams <dave@boost-consulting.com>
Rob Stewart <stewart@sig.com> writes:
From: David Abrahams <dave@boost-consulting.com>
something like:
Generic libraries that accept callable arguments are common in C++: STL, Boost.Lambda, Boost.Function, and Boost.Python are just a few examples. Analysis and manipulation of built-in function types seems to appear in each one.
The above is by no means perfect, and it took me 5 minutes to write. It can be hard to follow Mr. White's advice ;-)
I question why you say "seems to appear." It should be possible to state it definitively, right?
Only if you're referring to the libs listed and not all the generic libs that accept callable args. So if you can clarify that, be my guest.
How about this: Generic libraries that accept callable arguments are common in C++; analysis and manipulation of built-in function types seem to appear in each one. Some examples are the STL, Boost.Lambda, Boost.Function, and Boost.Python. -- Rob Stewart stewart@sig.com Software Engineer http://www.sig.com Susquehanna International Group, LLP using std::disclaimer;