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

Reply via email to