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, reinh...@kainhofer.com, 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

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to