> Werner's point about multiple invocations of lilypond is very valid,
> but on a multi-processor machine my technique will use all
> processors.  It'll probably be a bit slower on a uni-processor,
> though.

This is getting error prone.  If you want to support multi-processor
engines, just write a simple rule like

  .pdf: .ly
        lilypond ...
        mv ...

and invoke `make' with `-j2' (or whatever numeric argument to -j is
appropriate to your processor).  Then `make' will take care of
everything.

> WITH the ampersand, all ten instances are fired off at once, taking
> maybe 15 seconds, and then the code moves on to the next line.

Uh, oh.  You are aware that big lilypond scores need a few hundred
MBytes to process?  If you start, say, 10 lilypond processes at the
same time, you'll get big troubles if you don't have enough main
memory due to constant swapping.


    Werner


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to