Comment #12 on issue 2024 by [email protected]: Patch: Let #{ ... #} pass its $ handling to environment cloning
http://code.google.com/p/lilypond/issues/detail?id=2024

Uh, the # syntax is not old, it is different in meaning (namely
auto-exporting).  I should definitely hope that display-lily-music would
not create $ gratuitiously.

Since set-time-signature does no longer export itself, display-lily-music indeed produces wrong syntax (I think it is hardwired what it produces for a given output, and not related to what input will in reality produce the output).

I don't think I'll bother fixing this; instead I'll try tomorrow to create music function versions of the five ugly-syntax functions, and then change display-lily-music accordingly. It's probably saner to do this in one iteration of convert-ly instead of generating an intermediate state. This will still be done for automated conversion (like in Baerenreiter regtest) since conversion into music functions can't be automated: you need to figure out proper argument list types.


_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to