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

Reply via email to