On Mon, Dec 15, 2003 at 08:39:28PM +0100, Christian Ridderström wrote:
> > Users will find that they are then able to test these currently 
> > incompatible insets inside each other.
> > 
> > Developers will find that they have a chance of understanding the 
> > code.
> > 
> Thanks... I stored your answer in the so far very small glossary here:
>       http://wiki.lyx.org/pmwiki.php/Devel/Glossary

Historically, mathed and the 'rest' (recently dubbed 'texted') were
really two separate implementations and partially even separate
concepts. Mathed was basically tacked on and not really part of the LyX
core. This remained true even after the mathed rewrite.

This is not only a nastiness in the eyes of the developpers, but also a
pain for users. There is e.g. no proper cut&paste between math and text,
navigation is different, table handling is different and incomplete in
math etc.

On of the goals of the 1.4 and possibly 1.5 cycle is to merge these two
concepts and implementations. As both implementations had been almost
completely incompatible this means a major overhaul of the LyX core.  We
are doing that right now. So far we've finished the removal of most of
the nasty code (refered to as 'the update mess', 'the inset locking (IL)
mess', 'the local cursor mess' etc) and are now busy to build
something sensible from the shards.

Andre'

-- 
Those who desire to give up Freedom in order to gain Security, will not have,
nor do they deserve, either one.     (T. Jefferson or B. Franklin or both...)

Reply via email to