On Wed, Nov 24, 2004 at 05:05:00PM -0500, Kuba Ober wrote:
> > Right now they are re-inventing STL. It's called 'Tulip'. The nice
> > thing that I can see so far is that one does not have to use it.
> 
> I don't think this is such a bad idea. Even if you think about performance 
> only. E.g. if you compile your code with gcc, QString performs way better 
> than std::string, for example.

I am not talking about strings, I am talking about container templates,
i.e. the 'STL' part of the standard library.

And I certainly don't think the Trolltech implementation will outperform
either gcc's or VC++'s implementation. Performance is not exactly a
highly visible target in Qt development...

> And Tulip implements some concepts that stl does not (e.g. Java-style 
> iterators) -- those concepts are easier to use for those who are not very 
> comfortable with STL, and even people intimately familiar with STL might find 
> them more to their liking.

Which could be eaily implemented as add-on to standard containers.
Completely non-intrusive.

> Whether it's STL or Tulip, it comes preassembled for you :) I.e. you, as the 
> end user, does not have to reinvent the wheel. There's nothing great about 
> STL apart from the fact that you don't have to code it. Most widely used 
> implementations of STL are quite mediocre IIRC, performance-wise at least.

That's five year old wisdom, I am afraid.

I just think, most tulip work is a waste of resources. And I actually
wonder how Trolltech will meet its 4.0 deadline given the amount of meat
that's missing in 4.0tp2

Andre'

Reply via email to