> So: Wouldn't it be more consistent to turn those context properties > that (to the user) create "one-time only effects" into persistent > ones (so forceClef = ##t _would_ actually create a clef at each > timestep forward) and instead create dedicated user interfaces using > music functions, like > > forceClef = \once \set forceClef = ##t > > etc.? In a similar vein, wouldn't > > stanzaNumber = \set stanza = \etc (plus some extra features like > auto-adding dots when given an integer) > > be more consistent than forcing the users to remember that (and > understand why) stanza numbers have to be created by \set'ting a > context property?
Sounds sensible, but I can't answer whether this can be easily be implemented. David? Werner