git.fiddlerwoaroof.com
asdf-advice.lisp
4d63beae
 (progn
   (defparameter *loads* ())
   (defparameter *load-depth* 0)
   (ccl:advise asdf:operate
               (let ((current-load (list)))
                 (incf *load-depth*)
                 (push (cons *load-depth* arglist)
                       *loads*)
                 (unwind-protect (:do-it)
                   (decf *load-depth*)))
               :when :around))