Re: \set Score.proportionalNotationDuration warning on LilyPond 2.25.23
Valentin Petzel <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.devel,gmane.comp.gnu.lilypond.general |
|---|---|
| Message-ID | <2332893.iZASKD2KPV@archbox> |
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
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEET9lQp3Sisy/pK6sBnDUJWyIflYEFAmenphcACgkQnDUJWyIf lYGmOg//fJEjVUT2RLtv5h3VwuOIwv8M6Tvh9voWDtRdkcYMadBIxVx3LhKtGqsE tqoA6EGGl3qadAgEnYSBXfDkTL+BcMQcvA/UpIgt/MtVIbRRmAqBwdd/zWWeTHSF f7UERSopC3gzcMfSymyUaoqAiM6c70ZX72ZHuBb+9UyScPY+JWnyOS+mE2Ol3DvX Vd0y2I+Gzyc73HUjRoHL0tdrvRNC8L4vjpgchl5AfzScfnE1eaiufgfaCCJWWXbr u6do3F0oVB9unTMIw+BJNkfAZ5QWwA1xkYntmDbiOvJ/7SEi2aChHASVC6WrKnLP TLYk1ykpWmwR9dZwkEaLk3M1aNXyCOQdatgh4Zpx0o/n07GnEamAfYGDf47YBuEJ YPXAExcx8Czj9XfQ71VODDMKbuDpEKzAlqC7S7bvr+WywiVdv0w2JGAGUz80YSl5 HIe94G1wKpMzxuPZHxHCYI0ExREXNq68h8mDy0meGuQmvW40DYku6jxZtQ4wqpoc JoqZ5xVaiDs7MI9D/xlwadssKiS3lm53Ilj3bqDz25Y4+9FqmVs6pzrd/d62ICtn EwKHQ6aOnon602f+n5HHjREs8J95NIN1ELBbIzYQY7ayvNRRl8p4JuUkCbLJLQ4q cqSLfRdsQR2XadS0H+6JxHqWNgK6TFMrONTiWW2LOL9jc1SUxYA= =G4LE -----END PGP SIGNATURE-----