Compiling this file displays "#<Grob System >" on the stdout:


{
  \tweak before-line-breaking
    #(lambda (grob)
       (let* ((NoteColumn  (ly:grob-parent grob X)) 
              (PaperColumn (ly:grob-parent NoteColumn X)) 
              (System      (ly:grob-parent PaperColumn X)))
       (display System)))
  c'' 
}

I expected this to do the same, but instead it prints "()".

{
  \tweak before-line-breaking
    #(lambda (grob) (display (ly:grob-system grob)))
  c'' 
}

Am I missing something?  Or is ly:grob-system broken?

Thanks.
- Mark


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to