[ << Tutoriel Scheme ] | [Top][Contents][Index] | [ Interfaces pour programmeurs >> ] |
[ < Décalages (offsets) ] | [ Up : Variables LilyPond composites ] | [ Étendues (extents) > ] |
Fractions
Les fractions, telles que LilyPond les utilise, sont aussi stockées sous
forme de paire. Alors que Scheme est tout à fait capable de
représenter des nombres rationnels, vous conviendrez que, musicalement
parlant, ‘2/4’ et ‘1/2’ ne se valent pas ; nous devrons donc
pouvoir les distinguer. Dans le même ordre d’idée, LilyPond ne connaît
pas les « fractions » négatives. Pour ces raisons, 2/4
en
LilyPond correspond à (2 . 4)
en Scheme, et #2/4
en
LilyPond correspond à 1/2
en Scheme.