>> Again, I am not going to point the finger against something in particular.
>> I would like that major attention be paid to the increasead bloat with
>> respect to the benefits that come from a particular feature.
>> 
>> As it is clear that I was against the export in thread/qprocess features,
>> I will take this as an example. When I export or preview something in LyX,
>> I simply wait (only for some seconds!) the end of the operation. So, the

> Although this is often so, it is not always the case. I've been
> working with moderately small documents, but compile times could range
> from half a minute to couple of minutes. Throw in beamer slides and
> Sweave, and you can get stuck for some time in front of the screen.

My experience is similar. WIth small documents, waiting is not a problem. 
However, for larger documents, asynchronous export is a *must have feature*. 
Please let me have a word with whoever considers it bloat, and I will do my 
best to convince them otherwise.

The book I've been working on takes nearly 15 minutes to compile. If I had to 
wait for the entire thing to compile every time I wanted to take  look, I 
wouldn't make any progress. With asynchronous export, though, I simply start 
the job and get back to work. When the PDF pops up 15 minutes later, I can 
check the detail I wanted to see, and then dive back into the text.

The ability to keep working is worth any amount of "bloat." But even then, I've 
never seen RAM usage go much higher than 400 or 500 MB or so. (This is in a 
book with thousands of images.) When finished, it almost always drops back down 
to 30 MB. So while I agree that LyX should remain as lean as possible, I think 
this is an artificial constraint.  It's silly to limit LyX it to the RAM and 
CPU limitations 2000 era computers.

Reply via email to