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

Reply via email to