Well, I am currently in the process of running make info (similar to
make doc), and this is totally silly.

In my opinion, the whole lybook-db stuff needs to go.  Instead, Lilypond
is run _once_ for all snippets of a lybook source, generating _one_
PostScript file.  Then GhostScript is run _once_ to generate a bunch of
eps files, or a multi-page PDF file with all graphics in them which get
referenced as needed.

Bleedover of variables/fonts/whatever is not all that crucial since we
are talking about a single document source rather than an immaculate
database.

It may be useful to run every snippet in a parser clone of its own, then
only global changes bleed.

The resulting speed will be such that saving time via the lybook-db is
not a concern.  This would make the pre-push sanity tests so much easier
that it would not be funny.

And would definitely simplify the build system.

-- 
David Kastrup


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

Reply via email to