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
signature.asc
Description: This is a digitally signed message part.