Boost logo

Boost :

Subject: Re: [boost] Removing _1 from the global namespace (again)
From: Rich E (reakinator_at_[hidden])
Date: 2013-12-14 21:03:01

On Sat, Dec 14, 2013 at 7:58 PM, Marshall Clow <mclow.lists_at_[hidden]>wrote:

> On Dec 14, 2013, at 3:19 PM, Alexander Lamaison <awl03_at_[hidden]>
> wrote:
> > Chris Brown <ccbrown112_at_[hidden]> writes:
> >
> >> On 12/14/13, 8:56 AM, Peter Dimov wrote:
> >>> If we're going to call the next release 2.0, we'll be allowed some
> >>> latitude with respect to breaking changes, so maybe this is the right
> >>> time to finally remove the Bind placeholders from the global namespace.
> >>>
> >>> This will, however, break many things all around Boost (to say nothing
> >>> about the outside world), as a quick grep can readily reveal. And,
> >>> consequently, it will generate a certain amount of work for the
> >>> maintainers of the affected libraries that, from their point of view,
> >>> can appear unnecessary.


The fix for maintainers is trivial and will be more in line with standards.
 We recently made the update to std::placeholders::_n in our library's
backwards compatibility layer, it was well-received and not too much effort.

Hey, now that we can do it with pull requests, maybe maintainers won't have
to do much work at all!

Boost list run by bdawes at, gregod at, cpdaniel at, john at