Marko Vendelin <[EMAIL PROTECTED]> writes:
| 2. Make LyX compatible with the string class included in libstdc++ by
| fixing files src/support/lstrings.C (lines 184 and 201,
| string::compare) and src/lyx_cb.C (line 1109, algorithm copy and string
| interaction).
You mean unfixing I hope.
The lyxstring tries to be close to API compatible with std::string.
| 3. Include GTK-- and Gnome-- into LyX (as sig++) and compile this
| libraries with lyxstring.
Isn't Gtk-- and Gnome--- a bit large for that?
| 4. Find better implementation of STL for Linux and use its string
| class with LyX and GTK--/Gnome-- (current CVS version of gcc/libstdc++
| is not good enough to compile LyX).
the libstdc++ is far from standard C++. The libstdc++-v3 is getting
there, but there are a bit too many bugs in cvs gcc currently.
| Which of these (or any alternative) solutions should be used for LyX
| GTK/Gnome frontend?
None of the suggestions seems really good.
Can we have an interim solution where we use char* to communicate
between lyx-core and the gtk frontend?
When Gcc 2.96 is released it will hopefully be with the new
libstdc++-v3 library, and then there will be no problems.
Lgb