[RFC] Moving apart SGI extensions

Benjamin Kosnik bkoz@redhat.com
Wed Dec 26 23:35:00 GMT 2001


>     http://gcc.gnu.org/ml/libstdc++/2001-09/msg00158.html

Huh. Interesting.

1) kludges: should be removed. I've been trying to remove them as I touch 
the code, and I know you did a bunch of this already as well. I think 
this is important.

2) extensions. My preference is to not have a macro at all, and just move 
individual bits to include/ext/some_name.h. Furthermore, it would be 
great if the include/ext stuff was not in namespace std::, as it is presently 
(gag!). I think this is a better idea then macros... besides, stuff in 
/include/ext wouldn't have to be mangled, right? Since it's only brought 
in by request and not part of the standard library proper? 

It would be nice if /include/ext was 
1) in namespace __gnu_cxx
2) not mangled

That seems best to me, but I'm curious as to others suggestions.

-benjamin






More information about the Libstdc++ mailing list