On Fri, Oct 26, 2007 at 11:06:43AM +1000, skaller wrote: > The compiler is expected to conform to the specified standard > and the standard libraries are an intrinsic part of the > standard, and IMHO it would be good practice to allow > 'strict' conformance to an older standard, whilst still > rejecting 'never standardised' features.
The SGI hash containers are very widely used, also highly portable (the STLPort version runs on practically every C++ compiler in existence). It would be a disservice to the users to remove them. They live in <ext/...> indicating that they aren't standard. > Might not auto_ptr etc go into a distinct c++2000 directory? > > [BTW: very glad to hear auto_ptr is leaving is. The LWG made > a total mess of my requirement and suggestion, the newer > classes finally provide the right thing .. thank you to the > new LWG members on that!] Has anyone checked yet on the impact on a Debian distribution of these proposed changes (and even for things that are checked in, they should only be thought of as "proposed" at this point)?