Il 04/05/2011 17:16, Rob Oakes ha scritto:

Software bloat is a term used to describe the tendency of newer computer
programs to have a larger installation footprint, or have many unnecessary
features that are not used by end users, or just generally use more system
resources than necessary, while offering little or no benefit to its users.
[...]
But I'm all for helping to reduce the memory footprint and optimizing code, but 
I think we should think carefully before removing existing features.

On a related note, does anyone know how much "bloating" effect comes from the use of more and more recent Qt (or other libraries, i..e, boost) versions :-) ?

Also, if really we have too many features, what about trying to embed some modularity in LyX and make them dynamically loadable on-demand ? (i.e., dynamically linked libraries/plugins loaded on demand) Or, confine some features into external tools launched on demand, as opposed to have it integrated into the main code ? (e.g., what is the current implementation model for the "Compare Document" feature ? Is it "integrated" in LyX, or does it call an external program ?)

But, first of all maybe we need clear measurements for assessing whether or not any of the above is really necessary.

    T.

Reply via email to