Hi all,

I am trying to define a variable on the command line that I can use within
the .ly file. I've tried both

-e "(define-public part 1)"

and

-e "(define part 1)"


In the .ly file, I have a Scheme expression

#(if (= part 0)
  (define partName "")
  (define partName (string-append "S" part))
)


In either case, I get the error

GUILE signaled an error for the expression beginning here
#
 (if (= part 0)
Unbound variable: part


I guess I'm either defining the variable incorrectly, or dereferencing it
incorrectly within the script. Can someone help?

Thanks,
Dave

Reply via email to