Hello Paolo,

> Why has forward compatibility not been ensured for this function?

The relevant merge request is this one:

https://gitlab.com/lilypond/lilypond/-/merge_requests/2546

As you can see this one also introduces a compatibilty property 
`proportionalNotationDurationAsMoment` and a convertly rule that replaces 
`proportionalNotationDuration` by `proportionalNotationDurationAsMoment`.

That being said, I’m not sure if this is actually a good design? After all it 
is not really a compatibity feature, as it only exists after the change, and 
essentially it could be replaced by converting

`proportionalNotationDuration = ...`

to

`proportionalNotationDuration = #(ly:moment-main #{ ... #})`

or something. Instead this introduces a new deprecated property, which to me 
seems quite weird.

Cheers,
Valentin

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to