From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin von Loewis To: law@cygnus.com Cc: rittle@comm.mot.com, egcs@cygnus.com Subject: Re: Implications of tighter integration of libg++ Date: Mon, 09 Feb 1998 07:13:00 -0000 Message-id: <199802091507.QAA06511@mira.isdn.cs.tu-berlin.de> References: <5837.887019874@hurl.cygnus.com> X-SW-Source: 1998-02/msg00356.html > Just my opinions -- the g++ folks might have different ideas about this > whole area. I think about namespaces from time to time. It seems that proper namespace support will quite dramatically change the library interface. Everything in libstdc++ is supposed to live in namespace std{}; and names in there should be different from application-defined names. So as a result, every name will be qualified with Q23std in the long run. I'm not sure how the .h header files of libstdc++ should be handled; the standard allows to use them for backwards compatibility. Perhaps g++ will still need to special-case namespace std, and generate the appropriate aliases. What do you think? Martin