Angus Leeming wrote: > It has also used more and more external libraries. It's just that the > libraries we have chosen to use are primarily those of Boost rather than > of Qt or of KDE or of GTK. LyX 1.4.x is 30% smaller than LyX 1.3.x, both > in terms of executable size and in terms of code that must be maintained > by the LyX developers. Nonetheless, it contains more features than LyX > 1.3.x. We could not have reached such a position without using external > libraries heavily.
I'm going way outside my competence, but the difference between Boost and Qt/KDE is that Boost seems to me that Boost is a classical library : more algorithms, more data structures but very little concerning the interface between the users and the application. Qt/KDE is totally different. It is bricks to build graphical content-oriented application. You won't find there Phd grade algorithms but a generic way to deal with a configuration file (create your configuration file in XML and a code generator will create all the code for managing your configuration options), save/load your file with subversion, cvs, or in a webdav repository... I think that for this aspect, we shine and have the best OpenSource offer. > > > I also repeat my other reply to this thread: this is *your* software. If > you want it to improve, then the best way forward is to contribute. > I'm also in my mid-thirties... bad time : raising a family, publish or perish, managing research projects... I would love instead to take a C++ course and code a bit. Cheers, Charles -- http://www.kde-france.org