>>>>> "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

Reply via email to