I&#x27;ve implemented Common Lisp using llvm (github.com&#x2F;drmeister&#x2F;clasp). I&#x27;ve integrated the Boehm and Memory Pool system garbage collectors. How? It would take a long time to explain - but it&#x27;s doable.