On Fri, Jun 5, 2026 at 12:42 AM David Kastrup <[email protected]> wrote:

>
> "Pure" calls in the LilyPond backend produce grob properties dependent
> on line break decisions.  Consequently the calls get passed "start" and
> "end" arguments denoting the current line's starting and ending musical
> columns (numbered sequentially from the start of the score).
>
> To make the calls more compatible, in a first step the arguments
>


What is the underlying problem you want to solve?

AFAIK, dynamic scoping has widely been considered a mistake, because it
breaks encapsulation boundaries, making it harder to reason about programs.
Why would we want to introduce that?

-- 
Han-Wen Nienhuys - [email protected] - http://www.xs4all.nl/~hanwen

Reply via email to