[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: what is the correct terminology for...

From: Reinhold Kainhofer
Subject: Re: what is the correct terminology for...
Date: Tue, 31 May 2011 20:37:25 +0200
User-agent: KMail/1.13.6 (Linux/2.6.38-9-generic; KDE/4.6.2; i686; ; )

Am Dienstag, 31. Mai 2011, 19:18:17 schrieb James Lowe:
> Hello,
> Consider a function:
> \transposedCueDuring #"piccolo" #UP
> Are the ' #" ' variables, arguments, values, identifiers or what?
> What is the correct term for these two 'things' in this context?

The # simply indicates that what follows is not a high-level LilyPond 
expression, but rather a (low-level) Scheme expression. In particular:

#"piccolo"  ... a Scheme string
#UP         ... the value of the Scheme variable UP (the value is +1)
#'blah      ... Scheme symbol blah (e.g. the variable rather than its value)
#'(0 . 0)   ... A scheme pair of numbers
#(ly:something args) ... the Scheme function ly:something applied to the args

Reinhold Kainhofer, address@hidden,
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 *, DVR: 0005886
 * LilyPond, Music typesetting,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]