lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

What's the idea with the $papers stack?


From: David Kastrup
Subject: What's the idea with the $papers stack?
Date: Sat, 14 Dec 2013 18:32:45 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

The only place where it is "pushed" is when creating a _new_ book, and
then it is cleared out immediately before it.  What kind of pushing is
that supposed to be?  What does that even mean?  A paper block in a book
definition manipulated the top book entry, except when looking at a book
identifier.  So the following crashes:

xxx = \book {}
\book { \xxx \paper { } }
Does anybody have a clue what the $papers stack is supposed to be for?
When accessing paper variables, LilyPond looks through that "stack".
That's where things like book-specific filenames will be kept.

But other than that?

Is this supposed to mesh with bookparts in some manner?  Those never
even touch the paper "stack".  And books cannot be nested.

-- 
David Kastrup

reply via email to

[Prev in Thread] Current Thread [Next in Thread]