Jean Abou Samra <j...@abou-samra.fr> writes:

> Le 18/07/2022 à 00:35, David F. a écrit :
>> \tempo 4 = 90
>>
>> How is tempo able to take ‘4 = 90’ as an argument?  Is this
>> hardwired into the language or can any function take ‘x = y’ as an
>> argument?
>
> It is hardwired. Music functions cannot take arguments with '='.

Similar with \override and \set .  It would be nice to turn them into
some kind of music function, but so far I've come up short with ideas
for sensible implementation semantics.

\tempo has the additional complication that both

\tempo "Allegro"

and

\tempo "Allegro" 4 = 90

are valid commands.

-- 
David Kastrup

Reply via email to