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
I think dynamic scope in Common LISP is analogy of Global Variable in C. Using them in a functional functions is problematic.