On 2011/07/21 16:15:41, joeneeman wrote:
If you do

\set #'foo = #1
c
\once \set #'foo = #2
c
\once \set #'foo = #3
c

then the final value of foo should be 1. But with this code, I think
it will be
2.

The \once finalization occurs before the new \once \set is processed, so
it always returns to the original (or most recent) \set.

http://codereview.appspot.com/4810042/

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to