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'

Reply via email to