From: Mark Wooding Date: Thu, 23 Jun 2011 10:13:25 +0000 (+0100) Subject: dot/lisp-init.lisp: Make sure that ASDF is available. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/profile/commitdiff_plain/8114097dfd0938be524b6171d73b2193d76e7b79 dot/lisp-init.lisp: Make sure that ASDF is available. The Debian Lisp packaging isn't providing ASDF by default any more, so we must do it ourselves. --- diff --git a/dot/lisp-init.lisp b/dot/lisp-init.lisp index 6624c60..3b5806d 100644 --- a/dot/lisp-init.lisp +++ b/dot/lisp-init.lisp @@ -3,6 +3,18 @@ (defpackage #:mdw-hacks (:export #:crank-swank)) (use-package '#:mdw-hacks) +;; Obtain ASDF from somewhere. +#+sbcl (require :asdf) +#+clisp (let ((*compile-verbose* nil) + (*load-verbose* nil)) + (load "/usr/share/common-lisp/source/cl-asdf/asdf.lisp" + :verbose nil) + (handler-bind ((warning (lambda (cond) + (declare (ignore cond)) + (muffle-warning)))) + (funcall (find-symbol "LOAD-SYSTEM" :asdf) :asdf + :verbose nil))) + ;; Shut up. (setf *load-verbose* nil) (setf *compile-verbose* nil)