Andre Poenitz <[EMAIL PROTECTED]> writes: | On Tue, Apr 09, 2002 at 02:01:48PM +0200, Lars Gullik Bjønnes wrote: >> | Other people have other goals. Sometimes most goals can be reached if >> | everybody moves to somewhat less dogmatic point of views... >> >> As in "don't use modern C++ features"? >> and "Don't use templates?" > | No. As in "think about what others think". > | I am in general in favour of modern C++. But it is like 'make it as | simple as possible, but not simpler'.
| Use modern C++ if it does not hurt people seriously. A bit of pain is | probably ok, but not too much. When compile time issues start to put | people like Juergen off it is bad for everybody. Including you. Then we should work at getting faster compiles, not to change the features used from C++ or its library. At present I feel that using lyxstring as a cushion to not do anything about the organization of files/libs/structures(/whatever) since the compile times are ok. I'd rather force std::string and from there work to get the compile times down. A lot of LyX code is not nice at all, and makes the compile really slow. (~2000 line functions...) | For me it depends on how sloppy this "sloppy" is... for me going via char* always when using C++ apis, is pretty close... -- Lgb