Dynamic Vars - The Empire Strikes Back

Table of Contents Thread Local storage exhausted The layer of indirection I can fix her Let's write some tests! Summary Thread Local storage exhausted In the last post I've described a technique to use dynamic variables by value instead of the name by utilizing the operator PROGV . Apparently it works fine on all Common Lisp implementations I've tried except from SBCL , where the number of thread…