David Kastrup wrote Friday, September 21, 2012 5:46 PM > Well, the host of different syntaxes to \tempo aside, here are some > other nuisances: [snip] > Look and behold: after the closing brace of the sequential music, the > expression is not finished because LilyPond has to see whether there is > an \addlyrics after that, as it would become part of the expression. > > So \addlyrics is on my blacklist of unnecessarily surprising constructs.
I take the point, but it would be a shame to ditch \addlyrics. I'm sure many users setting simple songs use this construct. > Another parser baddy is \alternatives since it means that no \repeat > expression can be considered complete without checking for potentially > following alternatives. It would make more sense if the alternatives > were written _inside_ of the repeat. Much more sense actually. I fully agree. > Then we have \override Grob #'this #'that = 7 which needs to get > reverted with \revert Grob #'(this that) rather counter-intuitively, to > the degree that people complain about a recently introduced warning > resulting from \revert Grob #'this #'that (which never did what people > thought it would, ignoring all but the first Scheme expression). I agree with this too. > Then strings in lyrics are sufficiently differently delimited from the > way strings in markups are. For example, they can contain unquoted > curly braces in some positions. In my opinion, lyrics (which can be > interspersed with durations) have even less business to allow curly > braces as part of words without using quote marks than markups have. And with this. Trevor _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel