Next: , Previous: , Up: Scoping Rules for Variable Bindings   [Contents][Index]

12.10.3 Proper Use of Dynamic Binding

Dynamic binding is a powerful feature, as it allows programs to refer to variables that are not defined within their local textual scope. However, if used without restraint, this can also make programs hard to understand.

First, choose the variable’s name to avoid name conflicts (see Emacs Lisp Coding Conventions).