 B simply has no access to X.For situations in which disciplined interactions through a variable are desirable, Common Lisp provides special variables.Special variables allow for a module A to set up a binding for a variable X which is visible to another module B, called from A.