Hi all, > In the rewrite Kieren gave of Bernhard's score the global variable is still > included at the voice level. So, it seems that less typing is not the reason.
No, less typing is not the reason. Here are three of the more important reasons I prefer late-stage combination: 1. It’s less likely there will be redundant information/data, which brings potential for clashes or performance slowdowns. 2. I’ve found code reuse to be easier, since things added earlier in the code chain don’t have to be removed. 3. The reused (e.g., \global) references are spread across a smaller section of the code — rather than separated by many code lines, or even contained in different files — making maintenance a little easier. Of course, a lot of it is simply personal preference/style, so there’s no big need to change if you don’t agree with my reasoning! I was just offering a possible improvement. Cheers, Kieren. ________________________________ Kieren MacMillan, composer ‣ website: www.kierenmacmillan.info ‣ email: i...@kierenmacmillan.info _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user