lilypond-devel
[Top][All Lists]
Advanced

[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

Cheers,
Reinhold
-- 
------------------------------------------------------------------
Reinhold Kainhofer, address@hidden, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org



reply via email to

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