[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
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