On Jun 3, 2023, at 04:09, Kevin Barry <barr...@gmail.com> wrote:
> 
> On Sat, 3 Jun 2023 at 06:06, Carl Sorensen <carl.d.soren...@gmail.com> wrote:
> 
>>> I vote for adjusting the code so that it follows the documentation,
>>> probably by adding `forceTimeSignature` and `forceKeySignature`
>>> properties, both for orthogonality and a way to retain backward
>>> compatibility.
>>> 
>> 
>> I vote for initially just fixing the code --  use scm_equal_p instead of
>> scm_is_eq
>> 
>> At that point, we'd be consistent with the documentation.
>> 
>> If there is a use case for 'forceTimeSignature' then I suppose we could
>> create it, but it seems to me like YAGNI.
> 
> My preference would be to leave things as they are (and update the
> documentation), or, if not that, then follow Werner's suggestion. I
> have sometimes needed to reprint a time signature even if it wasn't
> different.

I am partial to changing the default behavior and providing a consistent way to 
override it.  There are some things that I would change about `forceClef`.
--
Dan


Reply via email to