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
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel