This is just a toe-in-the-water enquiry. Given the work David put in to allow optional music function parameters in the 2.16 release, how much work would it be able to do something like
\afterGrace :#note d1 :#grace { c16[ d]} :#fraction 15/16 or \afterGrace :#fraction 15/16 :#note d1 :#grace { c16[ d]} Notes: Both the above would produce the same output. I've used the default Scheme keyword introducer ':#' for the keyword. I know currently \afterGraceFraction needs to be defined in Scheme as #(define afterGraceFraction (cons 15 16)) to do this rather than use a rational. Is this feasible? Is this desirable? Specifically, does it cause huge disruption with the current parser/lexer code. Thoughts please? Especially welcome from those who've got down and dirty with the parser code. Cheers, Ian _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel