* Building complicated functions::
* Markup programmer interface::
* Contexts for programmers::
-* Scheme procedures as properties::
-* TODO moved into scheme::
+* Scheme procedures as properties::
+* Using Scheme code instead of \tweak::
+* Difficult tweaks::
@end menu
returned, rather than the @code{simple-closure} object.
-@node TODO moved into scheme
-@section TODO moved into scheme
-
-@menu
-* Using Scheme code instead of \tweak::
-* Difficult tweaks::
-@end menu
-
@node Using Scheme code instead of \tweak
-@subsection Using Scheme code instead of @code{\tweak}
+@section Using Scheme code instead of @code{\tweak}
The main disadvantage of @code{\tweak} is its syntactical
inflexibility. For example, the following produces a syntax error.
(acons 'font-size -3
(ly:music-property m 'tweaks)))
m)
-
+
\relative c'' @{
c4^\F c4_\F
@}
@node Difficult tweaks
-@subsection Difficult tweaks
+@section Difficult tweaks
There are a few classes of difficult adjustments.