>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
Lars> I haven't gcc 3.0 installed anymore, but that is also pretty Lars> good, but 3.1. is a lot better. And this will most likely Lars> continue. Hmm, what I see is mostly higher compile times and higher disk footprint for the same program. So it is a bit more complicated than just 'improving'. Lars> gcc will get better and better and we cannot reap the full Lars> benefits since we stay with lyxstring... I do not say we have to keep lyxstring forever. But it is a good stopgap for the stupidity of current C++ compilers (or of the standard, I don't know). Lars> | I think that lyxstring is really better for our needs than | Lars> std::string. The fact that STL authors try to force us to use | Lars> std::string is a different matter :) Lars> Because of the asserts? Yes, in part. Having control over this is good. And the compile time factor is pretty important too on my p2-366/128M laptop I use here (of course, it is less annoying on my p4-1.7G at home...). Lars> | Hmm, I'll have to think again about this stringstream port, Lars> since it | would make the code much less painful. Lars> but only for stringstream, what about all other api's that use Lars> std::string? There are not so many of them, actually. ifstream/ofstream constructors, and ??? JMarc