This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Rice distribution
On Thu, Sep 6, 2012 at 6:36 PM, Paolo Carlini <paolo.carlini@oracle.com> wrote:
> I get your point, but to be honest I'm not 100% sure the issues in this area
> are so simple. In my opinion, conservatively, before adding further
> non-uglified names to that namespace we should find the time to re-analyze
> in detail:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24537
I haven't seen much of a discussion there. Let me ask, what is the
real problem? I doubt macros should be considered a problem. As said
before, the chosen, new names are long and really shouldn't conflict.
In the C library additions are made without leading underscores and
there really haven't been any big problems. And macros are much more
frequent in C.
The only possible problem I can see is if we add names without
underscores to __gnu_cxx and they later are used, perhaps in a
slightly changed form, in std. What if programs use
using namespace std;
using namespace __gnu_cxx;
beta_distribution<> v;
Is this the problem people are afraid of?