John Pye wrote:
As I argued above, LyX contains *its own* build system: it defines tools
and file transformations, dependency tracking and caching. Because it
contains all of these things internally it makes using it within an
external build system much more difficult that it should be.

I think that good architecture going forward might be for LyX to divest
all of the build tracking stuff to an external program that specialises
in dependency tracking, caching, and parallel building, and to try to
re-use what others have already done in this area.

Thoughts?

LyX needs passionate people to drive forward its development. As you're clearly passionate about this, then you should consider contributing code to realize your vision.

Angus

Reply via email to