Abdelrazak Younes wrote:

>> Was the overuse of Qt the reason so many people seem to be having crashes
>> and slowdowns with LyX 1.6.x?
>> 
> 
> No, the reason is that more people use and report problems. And of
> course people tends to forget the problems with initial releases once
> they use a stabler release.

Plus accelerated development. Each new release had a bunch of new features 
and some fundamental core rewriting. Consider for instance the switch to 
unicode. This was necessary for many reasons, but it was a grave intrusion 
to the LyX core. Then we went for OS independence and for integrating non-
Western scripts (CJK).

All this does not come for free. Any change of the LyX code buries the risk 
of introducing new bugs, some of them only facing up at the x.x.3 release.

Having said that, some bugs were certainly also due to Qt, since Qt itself 
is in pretty rapid development, and it's a huge beast. However, you do not 
want to know the internals of XForms. It was only partially a joke when we 
used to say "Every LyX bug is, in the core, an XForms bug".

Generally, my impression is that LyX 1.6 was in a much better shape than 1.5 
from the beginning, and I think it's a pretty good release, given all the 
changes it introduced.

Jürgen


Reply via email to