[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \set vs \override
From: |
Han-Wen Nienhuys |
Subject: |
Re: \set vs \override |
Date: |
Mon, 23 Nov 2009 23:39:54 -0200 |
On Mon, Nov 23, 2009 at 11:10 PM, David Kastrup <address@hidden> wrote:
>>
>> * \override and \revert manipulate the defaults stored in said context
>> property, pushing and popping values off the alist.
>
> This concise "hint" is wagonloads clearer than what is in the "\set vs
> \override" documentation node. The documentation can be strictly
> improved by throwing out what is there and putting this hint in.
>
> But while the hint addresses the difference and relation between those
> properties much much clearer than the manual, it still does not mention
> why one set of properties should only be manipulated with \set, and the
> other only with \override/\revert. It does not appear that there is an
> actual technical necessity for this, but rather it would appear that the
> basic nature of the different properties makes one or the other
> typically more feasible.
\set overwrites the value of the context property.
\override by its nature takes the value of the context property (an
alist) and prepends a (symbol . value) pair. Since something
different happens at runtime, it needs a different syntax.
At some point we had \set Foo.Bar \override #'x = #y syntax for this,
but it was deemed to confusing, so we gave it a different syntax.
--
Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen
- Re: \set vs \override, (continued)
- Re: \set vs \override, David Kastrup, 2009/11/23
- Re: \set vs \override, Joe Neeman, 2009/11/21
- Re: \set vs \override, Han-Wen Nienhuys, 2009/11/22
- Re: \set vs \override, David Kastrup, 2009/11/23
- Re: \set vs \override, Han-Wen Nienhuys, 2009/11/23
- Re: \set vs \override, David Kastrup, 2009/11/23
- Re: \set vs \override, Ian Hulin, 2009/11/23
- Re: \set vs \override, David Kastrup, 2009/11/23
- Re: \set vs \override, Han-Wen Nienhuys, 2009/11/23
- Re: \set vs \override, David Kastrup, 2009/11/23
- Re: \set vs \override,
Han-Wen Nienhuys <=
- Re: \set vs \override, Nick Payne, 2009/11/23
- Re: \set vs \override, James Worlton, 2009/11/23
- Re: \set vs \override, Nick Payne, 2009/11/24
- Re: \set vs \override, Carl Sorensen, 2009/11/24
- Re: \set vs \override, Nick Payne, 2009/11/24
- Re: \set vs \override, David Kastrup, 2009/11/24
- Re: \set vs \override, Carl Sorensen, 2009/11/24
- Re: \set vs \override, David Kastrup, 2009/11/24
- Re: \set vs \override, Han-Wen Nienhuys, 2009/11/24
- Re: \set vs \override, David Kastrup, 2009/11/24