David Kastrup <d...@gnu.org> writes:

> Reinhold Kainhofer <reinh...@fam.tuwien.ac.at> writes:
>
>> On 2012-10-13 09:32, Werner LEMBERG wrote:>> Maybe \push\override
>> ... but this has the disadvantage that you
>>>> never actively see a \pop.  Hm.  Maybe we should rename \undo to
>>>> \pop then?
>>>
>>> I think that we either need a consistent use if \push and \pop, or we
>>> should refrain using it.  Given that the Scheme functions handling the
>>> stack are not mapped one-to-one to user commands, as you've shown in a
>>> previous mail, I think we should avoid \push and \pop.
>>
>> To me it is not only this inconsitency, but rather that the names
>> push/pop come from programming languages and concepts.
>
> Uh, that is because they are a plastic visualization here?
>
>> Lately, I have seen many suggestions that would turn lilypond more
>> into a programming language and away from being a description of
>> music.
>
> Reality check: LilyPond already _has_ stacks for properties.  Nobody
> forces you to use any of the new commands if you don't care for stuff
> working in a better organized manner than flat variables would give
> you.

One can call \push and \pop instead \temporary and \undo, but who are
you going to do a favor with that?

-- 
David Kastrup


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to