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

Reply via email to