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. > >