\on-the-fly gets as first argument a function that it calls on the
second argument as if the first argument was actually a markup command.

Why not make the first argument actually a markup command?

It would appear that we are mostly talking about a closed set here
anyway.  So why

\markup \on-the-fly #(on-page 3) "blabla"

instead of

\markup \on-page #3 "blabla"

?  Where is the point in this particular obfuscation?

-- 
David Kastrup

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

Reply via email to