>> I have a use case where I want to say
>>
>> ```
>> \set SYM = #'()
>> ```
>>
>> i.e., I explicitly want to override the default DEF with an empty
>> list.  How can I do that?
>
> As a user, if the code is written that way, you have no proper
> solution.  Yes, that’s a bit sad.  (If the property is an alist,
> though, you can use a dummy alist with a key that is not in the set
> of keys the code looks for, e.g. a string if the alist is supposed
> to map numbers to something.)

Thanks, I came to the same conclusion.

> As a developer, you should not write the code that way.

:-)

> I suspect you
> ask this in the context of your figured bass code, right?

Yes, I will continue the discussion on lilypond-devel.


     Werner

Reply via email to