| [ << Changing defaults ] | [Top][Contents][Index][ ? ] | [ Notation manual tables >> ] | ||
| [ < Determining the grob property ] | [ Up : Explaining the Internals Reference ] | [ Modifying properties > ] | ||
5.2.4 Naming conventions
Another thing that is needed, is an overview of the various naming conventions:
- scheme functions: lowercase-with-hyphens (also includes one-word names)
 - LilyPond-specific scheme functions: ly:plus-scheme-style
 - music events, music classes and music properties: as-scheme-functions
 - Grob interfaces: scheme-style
 - backend properties: scheme-style (but X and Y!)
 - contexts (and MusicExpressions and grobs): Capitalized or CamelCase
 - context properties: lowercaseFollowedByCamelCase
 - engravers: Capitalized_followed_by_lowercase_and_with_underscores
 
Questions to be answered:
- Which of these are conventions and which are rules?
 - Which are rules of the underlying language, and which are LilyPond-specific?
 
| [ << Changing defaults ] | [Top][Contents][Index][ ? ] | [ Notation manual tables >> ] | ||
| [ < Determining the grob property ] | [ Up : Explaining the Internals Reference ] | [ Modifying properties > ] | ||
 Andere talen: català, deutsch, español, français, italiano, 日本語.
 
 About automatic language selection.