On Wed, Aug 12, 2009 at 08:51:42PM +0100, Trevor Daniels wrote: > > Carl Sorensen wrote Wednesday, August 12, 2009 7:32 PM > >> And if we're ever going to move it to a postfix operator (which is one >> of >> the goals of the GLISS project), now is the time, before we get a >> strong >> codebase of music function applications.
Yes, this is planned. It's been on my list of discussions to introduce when the website/build stuff is finished, for about two months now. > I'm beginning to wonder whether this is a > desirable objective, after all. There is > already a large set of pre-defs which by their > nature must be placed before the notes which > they affect - all the \twiddleOn \twiddleOff > pre-defs for example. > > Then all the commands > are pre-fix operators - \new, \relative, \clef, > etc. We can't change any of these. One of the general principles which I was going to propose during GLISS is that any tweak which affected multiple notes would go before the first note, whereas any tweak which affected a single note would go after the first note. Alternately, we could move to having everything postfix apart from basic stuff like \new, \relative, and \clef. > Now we see a great advantage in writing music > functions - they're easy to write and can be made > to work inside and outside chords. But they > have to be pre-fix from their nature. They don't "have to be". They currently "are". Again, I don't think this is the right time to introduce this discussion, but I guess we could do so anyway. Cheers, - Graham _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel