
AMDG Peter Dimov wrote:
This topic has again come up recently in boost-users. I have already assigned myself a ticket,
https://svn.boost.org/trac/boost/ticket/2240
but have done nothing so far, in part because it would break other Boost libraries. (Patching placeholders.hpp is trivial in itself.)
This is one case in which the trunk/release procedures don't work well as-is unless someone volunteers to produce a patch against all of Boost that at once moves the placeholders into namespace boost::placeholders _and_ fixes all errors that this would cause.
It'd be easier to split the work: I put the breaking change in and then the libraries are fixed one by one. :-)
Comments?
Wouldn't it be possible to have the placeholders in both boost::placeholders and in the global namespace and deprecate the ones in the global namespace, so that the changes don't need to be made all at once? In Christ, Steven Watanabe