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
 

Reply via email to