
Peter Dimov <pdimov <at> pdimov.com> writes:
Michael Marcin:
[ ::_1 vs bll::_1 ]
Is this accepted behavior?
It has been a source of complaints. Unfortunately a "proper fix" at this time will break all boost::bind-using code, so I've been reluctant to move the bind placeholders out of the way.
We discussed this 5 years ago. AFAICR David Abrahams terminated the discussion tagging this as defect (http://osdir.com/ml/lib.boost.user/2003-01/msg00153.html) The trouble I had with ::_1 has a higher severity level than the breakage. I kindly ask you again to overcome your reluctance. Put a proper statement about the breaking change into the release notes and remove everything from global namespace. Also note that it is a good time to change this, since everybody ought to switch to std::tr1::bind anyway and boost::bind could be tagged as deprecated in favor of boost::tr1::bind. Markus