Hi Raphael,

Lilypond variables exist in the same namespace, with the exception that
output-def blocks like paper and layout are Scheme modules. Lilypond
include just literally inserts the text if the included file.

Saul

On Sun, Dec 1, 2024, 3:16 PM Raphael Mankin <r...@mankin.org.uk> wrote:

> What is the scope of a defined name? If I write, for instance:
>
> tune = { a b c d }
>
> Is the scope  of the name "tune" the whole compilation unit, the
> smallest enclosing book, book part, score, bracketed expression ...? Can
> it be redefined in an inner or in a parallel scope?
>
> I have not spotted this issue being addressed in NR.
>
>

Reply via email to