Ãvar ArnfjÃrà Bjarmason <avarab@xxxxxxxxx> writes: > That's a much better solution IMO than the C-like usage of two > variables. Lexical shadowing is exactly for this sort of thing. Lexical scoping, yes, shadowing a variable of the same name in the outer scope, no. The latter is a readability nightmare in the longer term. IOW, I would prefer to keep @initial_to and @initial_cc as "these apply globally to the whole command invocation", copied to separate @to and @cc that are primed by the former and tweaked per message. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html