$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.
>
+1
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!