Updates:
Status: Accepted
Comment #13 on issue 1670 by [email protected]: Allow numbers in variable names:
violin1mvt2 = c'
http://code.google.com/p/lilypond/issues/detail?id=1670
"Status: Started" does not make sense without an owner. Anyway,
regarding "for no good reason I can see": LilyPond allows using a music
function at top level, like
\relative c' { c d e f }
but music function arguments do not need to be enclosed in braces. In
fact, using braces on the last argument of \tweak would render it
non-operative:
\tweak NoteHead #'color #red { c' }
would not work since the sequential music does not even have a NoteHead.
Should we strip one level of braces in function arguments like #{ ... #}
does by now?
That would be actually a rather large incompatible change. What with
\relative c' << \new Staff ... >> ? Strip or not when writing
\relative c' { << \new Staff ... >> } ?
It does not really appear like any small amount of surgery will do here
easily. Also, what with
c\f_1
Is \f_1 one command, or several?