On Mon, Oct 22, 2007 at 08:16:01PM +0200, Lars Gullik Bjønnes wrote: > Andre Poenitz <[EMAIL PROTECTED]> writes: > > | Example 2: > | > | Instead of having ridiculous requirements like 'std::list::splice() > | is O(1)' resulting in 'std::list::size() is O(n)' > | > | { return std::distance(begin(), end()); } > | > | the common case should be optimized. > > And the common case it to take its size?
Compared to 'splice'? How often have you used _that_? > [...] > | Wrt to 'moving the Standard closer to what Qt needs': I guess you > | know the people in the committee good enough to know that any > | proposal coming from the outside is nearly impossible to get considered, > | let alone becoming part of the Standard. > > Who is saying that Trolltech has to to this from the outside? > > And Trolltech is not big enought to invest a bit to get C++ be more Hm... parse error. Anyway. Even if it were my decision I would not spent a single hour on this kind of 'communication'. > | Instead we have things like 'main does not need a return' in the > | Standard, > > Right.... blame C. > > [...] > > | [Since we are at it: Right now I consider the Committee rather a threat > | then a boon for the very existance of C++. A glacial progress on > | non-issues, no progress for important issues, and in the meantime > | things like C# get into a shape were they are considered "usable" > | - and pushed as that by the big guns] > > Seems that you are not following the latest progress at least. No, as I said. I dropped out a while ago. At best I browse comp.std.c++/ comp.lang.c++.moderated from time to time only to see the same people having a say. > | > OTOH boost have a pretty good track record in this respect, quite a > | > few of the boost libraries and boost initiated changes will be in the > | > next version of the standard. > | > | There are two things really good in boost: The smart pointers, and > | regexps. > > And both of those will be in the new standard. Fine. But even with those _Standard C++_ will not be able to create the 'typical' application. That's in stark contrast to the 'new toys in town'. So you'll need a kind of supplementary library. Andre'