On Tue, Jul 21, 2015 at 6:18 PM, Simon Albrecht <[email protected]>
wrote:

>
>   So a ‘mutable property’ would be one that is unset by default?
>

My understanding is that immutable properties store default values--such as
a procedure to be applied when calculating Stem.thickness or whatever, and
immutable properties store the results of calculations for a particular
instance of a grob--for example, the value obtained by applying the default
procedure to a certain Stem.

These terms are defined here (a bit cryptically I think):
http://lilypond.org/doc/v2.19/Documentation/notation/technical-glossary

>
>     You'll note that each of the other properties you offset has a
> default value in scm/define-grobs.scm
>
> As a side note: I find it confusing that these are not to be found in the
> IR.
>

But they are--for example,
http://lilypond.org/doc/v2.19/Documentation/internals/dynamiclinespanner is
built from the entry in scm/define-grobs.scm.


> I added issue 4516
> <https://code.google.com/p/lilypond/issues/detail?id=4516>
> <https://code.google.com/p/lilypond/issues/detail?id=4516> for improving
> \offset and referenced your first suggestions there.
>
>
Thanks!

David
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to