Hi! The recent thread 'Forget Windows' produced lot of traffic and different solutions/suggestions were thrown out.
Thinking about it, I got an idea which I'm presenting here.¹ Lars wrote: "Note that code share is in the very high 90's %. It is packaging that takes time, and you won't get that from just using a multi-platform lib. (qt-linux, qt-mac, qt-win)" and I afterwards I was thinking that if the gui-independence 'project' achieved such a high score in code sharing, why not making it a kind of C(++) core lib 'libLyX' with a cleanly defined API which other front-ends can use? This would open the door that some front-ends can be developed in higher-level languages with appropriate bindings, thereby enabling users not so competent with C(++) to work on different front-ends by following API. Moreover, it could lead to better integration of those front-ends with appropriate environments (KDE, GNOME, Mac OS X, Win32). Disclaimer: I am not at all familiar with the present LyX codebase and cannot give any estimation how much work it would include and/or if it is feasible at all. It is thrown out just as a possibility to make LyX more usable, appealing and widely used. Sincerely, Gour ¹ I understand it is (maybe) more suited for lyx-devel list, but taking into consideration that there are (probably) more users subscribed to this list who can give their opinion on the matter, and it deals with the further development of our dear tool, I am posting here. (If it gets too technical, we can move to devel list.) -- Registered Linux User | #278493 GPG Public Key | 8C44EDCD