-(eval-when (:compile-toplevel :load-toplevel :execute)
- (require 'asdf)
- (asdf:operate 'asdf:load-op 'asdf-install :verbose nil))
+
+(eval-when (:load-toplevel)
+ (unless (find-package 'asdf)
+ (require 'asdf))
+ (let ((asdf::*verbose-out* nil))
+ (require 'asdf-install)))