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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.