Tribulations Parallèles wrote: > I agree, but ideally applications do not crash ;-) Ok, the world is not > ideal. I have not an experience of big projects, perhaps stability is a > major issue, so important that it is the main reason for the two-app > approach.
The main reason is manpower. There are hardly enough LyX developers for the existing code base, so adding a vector drawing facility would result in more unfixed bugs and slower development. > But it was C, or Perl, not C++. I have not experienced a lot of C++, just > a bit of STL and boost::spirit. Especially the latter is quite advanced C++. If you understand that then you'll have no problems with the LyX sources. > For the time being, could you suggest an external vector drawing > application to improve? The functions that you dream about? > Have you ever tried to read code of Xfig? Qcad? Inkscape? What project is > more suitable for the integration of equations? Have a look at tgif and the LyX equation hack Ed Gatzke presented a few days ago on the users list. > The equations of LyX are displayed in real-time. What is the part of the > code or library that performs this? Could it be possible to re-use this > library in the code of other application as Inkscape or Qcad for example? Probably not, since it is very specialized for LyX. Apart from that it uses TeX as internal representation. Nowadyas one should probably use a more formal notation such as mathml. If you want to try anyway, you'll find the relevant sources in src/mathed. Georg