[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: script stack order regression
From: |
David Kastrup |
Subject: |
Re: script stack order regression |
Date: |
Wed, 24 Mar 2021 14:34:01 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Werner LEMBERG <wl@gnu.org> writes:
>>> I don't think LilyPond guarantees a particular order of events
>>> occuring at the same moment, but I agree that wrapping them should
>>> not change the order. An issue has been created to track this
>>
>> But the regression test script-stack-order.ly is quite explicit
>> about the order being guaranteed.
>
> This is the trivial case. The problematic case are constructs like
>
> << { ... } { ... } ... >>
>
> and similar things.
There is not really an order of _events_ guaranteed, but LilyPond tries
preserving straightforward relations of the input to the music
expression. Mapping the music expression to some behavior during
iteration is then a different endeavor.
--
David Kastrup