| [ << Interfaces for programmers ] | [Top][Contents][Index] | [ LilyPond Scheme interfaces >> ] |
| [ < LilyPond code blocks ] | [ Up: Interfaces for programmers ] | [ Scheme function definitions > ] |
2.2 Scheme functions
Scheme functions are Scheme procedures that can create Scheme expressions from input written in LilyPond syntax. They can be called in pretty much all places where using ‘#’ for specifying a value in Scheme syntax is allowed. While Scheme has functions of its own, this chapter is concerned with syntactic functions, functions that receive arguments specified in LilyPond syntax.
| 2.2.1 Scheme function definitions | ||
| 2.2.2 Scheme function usage | ||
| 2.2.3 Void Scheme functions |
| [ << Interfaces for programmers ] | [Top][Contents][Index] | [ LilyPond Scheme interfaces >> ] |
| [ < LilyPond code blocks ] | [ Up: Interfaces for programmers ] | [ Scheme function definitions > ] |