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

Reply via email to