
Daniel Walker wrote:
So, you mean that Bind is definitely going to overload the relational operators.
Bind already overloads the relational operators: http://www.boost.org/libs/bind/bind.html#operators in more limited contexts. It is trivial to extend this overloading to work on expressions that involve no bind calls such as _1 == 5, _1 > _2 or !_4 - provided that the placeholders aren't inline functions, of course. :-)
Is that also under consideration by the standard committee?
Not yet.
Why not bring all the operators into bind and remove (or at least largely remove) the need for a separate lambda library to support lambda expressions?
The operators that Bind currently supports do not require return type deduction since their return type is assumed to be bool.