Select Git revision
package.lisp
-
Florian Margaine authored
As Charles Jackson pointed out in #1, the dynamic scope of special variables makes no sense for persistent variables; would the persistence change dynamically, or the stored value changes for every dynamic scope change, and everything is thrown out of the window as soon as multithreading enters the picture? Switching to global variables is a much easier model to work with, as suggested by Charles.
Florian Margaine authoredAs Charles Jackson pointed out in #1, the dynamic scope of special variables makes no sense for persistent variables; would the persistence change dynamically, or the stored value changes for every dynamic scope change, and everything is thrown out of the window as soon as multithreading enters the picture? Switching to global variables is a much easier model to work with, as suggested by Charles.