Dynamic scoping/binding of variables has a bad name, rather like GOTO and other remnants of the Bad Old Days before Structured Programming saved us all1. But there are times when dynamic binding is useful and looking around it is very common in web scripting languages, event propagation, meta-level programming, and document styles.
So is it really so bad?
- Strangely also the days when major advances in substance seemed to be more important than minor advances in nomenclature[back]