2012/2/24 Michael Hendry <hendry.mich...@gmail.com>: > David Kastrup wrote: >> You can use >> includeGuitar = ##t >> includeConcert = ##f >> includeTrumpet = ##t >> includeAlto = ##f >> at the top and then do >> $(if includeGuitar GuitarBook) >> $(if includeConcert ConcertBook) >> $(if includeTrumpet TrumpetBook) >> $(if includeAlto AltoBook) >> >> at the bottom. > > I'm beginning to think I'm terminally dim, but I can't get this to work, and > I can't find any reference to $(if...), (nor indeed to any kind of "if ... > then ... else") in the Lilypond manuals, despite several hours of hunting. > > The error message I get is "syntax error, unexpected $undefined".
The "(if ..." part is Scheme. It works in latest development version. Here is another working minimal example. whether = ##t musica = { d' } { c' $(if whether musica) e' } %%%END -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user