Am 30.07.2013 09:56, schrieb David Kastrup:
Marc Hohl <[email protected]> writes:\begin{appendix} \chapter{For Bb instruments} \begin{lilypond} #(define transposeTo d) \include{A.ly} \end{lilypond}Rather \include "A.ly"
Of course, silly me.
That's exactly what I want to avoid. My idea boils down to allow for something like transposeTo = transposeTo OR c which is Lua-like. Is something similar possible in scheme?Well, Scheme does not autodeclare variables, so it's more complex: #(define transposeTo (if (defined? 'transposeTo) transposeTo #{ c #}))
'defined?' is exactly what I needed – thanks a lot! Marc _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
