On Friday 05 December 2003 06:56 pm, Michael Schmitt wrote:
> > Angus Leeming wrote:
> >>> All that activity --- a whole year's worth --- and the source has
> >>> grown by just 7373 lines!!!
> >
> > and if you strip out all comments, then there's even less:
> > 113174 lines of code in 13x/src
> > 117040 lines of code in 14x/src
> > Net gain 3866 lines.
>
> and then, if you compile LyX 1.3/1.4 and strip all debug symbols, you
> will notice that the binary file has even become much smaller...
>
> -rwxr-xr-x    1 programs users     6171740 2003-12-06 00:54 src/lyx
> -rwxr-xr-x    1 programs users     4135128 2003-12-06 00:53 src/lyx-qt
>
> _This_ is what I call surprising!

And, what's even more surprising, all of this happened in spite of numerous 
ramblings on the list how lyx developers are making it into bloatware, etc. I 
guess that in the end it's the design that counts, and there's no amount of 
overdoing towards a better, more streamlined design.

One can ask whether it's because using C++ features correctly will in the end 
produce better code, or whether the developers really headed those ramblings. 
I guess it's a bit of both.

So, LyX seems to be progressing nicely in the right direction and, at lest 
from coders perspective, 1.4 should be much easier to work on. I imagine that 
many new features will be way easier to add to the new 1.4 architecture.

Cheers, Kuba

Reply via email to