Han-Wen Nienhuys <[email protected]> writes: > On Sat, Aug 11, 2012 at 9:21 AM, Joseph Rushton Wakeling > <[email protected]> wrote: >>>> What counts as a "chunk" for the -djob-count option? It's not clear from >>>> the >>>> 2.15 usage manual. >>> >>> >>> I believe it would be a compilable file. >> >> >> Useful to know, thank you! >> >> ... but I think it emphasizes my real point: this puts the onus on the user >> to split up a project into independently-compilable units. I think that >> it's worth having Lilypond try and automatically identify independent units, >> which could have knock-on benefits in terms of minimizing rebuild times for >> scores. > > It would be nice if this were automatically splittable, but the > reality is that GUILE has no meaningful multithreading support at the > interpreter level, so almost mutating operation has the potential to > be a race condition.
Guile 2.0 has threading support. Whether that will prove usefully applicable to LilyPond will be a different question. -- David Kastrup _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
