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

Reply via email to