Nicolas Sceaux schreef:
In general, I think it makes sense to move parser substitutions as
much as possible to the iterators, eg. at some point, we should also
change the implementation of mmrests, \clef and \time.
Nicolas, does that make sense to you too?
I'm clueless about what you're both talking about... (I don't know what
iterators do). So it does not make sense to me, sorry :o)
The subject is the internal representation for syntactical constructs.
For example,
\clef "G"
translates to 3 property set commands. I was speculating that for
display-music it would be easier to maintain if we had a
ClefChangeEvent, and move the translation of "G" to values for
clefGlyph/middleCPosition/clefPosition further to the back of LilyPond.
--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen
LilyPond Software Design
-- Code for Music Notation
http://www.lilypond-design.com
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel