On 18/06/2011, at 10:26 am, Neil Puttock wrote: > In your first snippet, each invocation is a new scheme string object, > thus the pointers are different. The second snippet reuses each > string, so the equality check succeeds and no graphical object is > created.
Sneaky. > Use \markup instead of bare strings Yes, it works perfectly now, thank you. > markup isn't evaluated when the identifiers are parsed. That sounds like something to remember for future reference. Best wishes, Matthew _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user