Hi Tina,
thanks for looking into it. It was a kind of clerical error on my part:
I had updated .bashrc on my laptop, but not desktop computer and so the
scheme-sandbox I called was on v2.25.22—before that change.
Current output of the sandbox below, for anyone interested.
Best, Simon
On 19.10.25 15:55, Tina Petzel wrote:
Why is it throwing an error now when it didn’t before? I tried calling
ly:music-property on a \time command in the scheme-sandbox and it worked
fine.
scheme@(#{ g94}#)> (display-music (time (cons 2 2)))
#<Prob: Music C++: Music((origin . #<location
/home/simon/lilypond/2.25.28/share/lilypond/2.25.28/ly/scheme-sandbox.ly:33:2>)
(beat-structure) (time-signature 2 . 2))((display-methods #<procedure
method (expr)>) (name . TimeSignatureMusic) (iterator-ctor . #<procedure
ly:sequential-iterator::constructor ()>) (elements-callback .
#<procedure make-time-signature-set (music)>) (types
time-signature-music)) >
: { ((origin . #<location
/home/simon/lilypond/2.25.28/share/lilypond/2.25.28/ly/scheme-sandbox.ly:33:2>)
(beat-structure) (time-signature 2 . 2)) }
$1 = #<Prob: Music C++: Music((origin . #<location
/home/simon/lilypond/2.25.28/share/lilypond/2.25.28/ly/scheme-sandbox.ly:33:2>)
(beat-structure) (time-signature 2 . 2))((display-methods #<procedure
method (expr)>) (name . TimeSignatureMusic) (iterator-ctor . #<procedure
ly:sequential-iterator::constructor ()>) (elements-callback .
#<procedure make-time-signature-set (music)>) (types
time-signature-music)) >