I\'ve learned that static scoping is the only sane way to do things, and that dynamic scoping is the tool of the devil, and results only from poor implementations of interpr
This classic article by Richard Stallman (of GNU/Linux, Emacs, FSF) explains why dynamic scoping is important to the Emacs editor and the Emacs Lisp language. In sum, it is useful for customizing.
http://www.gnu.org/software/emacs/emacs-paper.html#SEC17
See also this page on the Emacs wiki, for more info about the use of dynamic scoping in Emacs Lisp: