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'