Improving the docs certainly is quite worthwhile.

https://codereview.appspot.com/6868047/diff/1/scm/document-translation.scm
File scm/document-translation.scm (right):

https://codereview.appspot.com/6868047/diff/1/scm/document-translation.scm#newcode21
scm/document-translation.scm:21: ;; type predicates ly:engraver? and
ly:performer?.
I think that this approach is not really helping as it is inflexible and
it becomes harder to see "crossovers".  At one point of time, we will
likely get translators that are used to output MusicXML, and several
translators can be used as either translator or performer (and some,
like the autobeamer, will also be used in MusicXML preparation).  So I'd
rather make separate chapters for translators used in $defaultlayout
(default engravers) and those used in $defaultmidi (default performers),
allow for duplicates but mention when the engraver is also being used as
performer and vice versa, and make a separate list of translators not
used by default (are there any?).

https://codereview.appspot.com/6868047/

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

Reply via email to