[armedbear-cvs] r14261 - trunk/abcl/contrib/quicklisp

mevenson at common-lisp.net mevenson at common-lisp.net
Wed Nov 28 18:48:10 UTC 2012


Author: mevenson
Date: Wed Nov 28 10:48:10 2012
New Revision: 14261

Log:
abcl-contrib> QUICKLISP-ABCL now installs Quicklisp from the REPL.

Use via

    (dolist (system (:abcl-contrib :quicklisp-abcl)) (require system))

Modified:
   trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd

Modified: trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd
==============================================================================
--- trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd	Wed Nov 28 06:35:49 2012	(r14260)
+++ trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd	Wed Nov 28 10:48:10 2012	(r14261)
@@ -19,9 +19,15 @@
                                          (user-homedir-pathname))))
     (if (probe-file quicklisp-init)
         (load quicklisp-init)
-        (progn
-          (load "http://beta.quicklisp.org/quicklisp.lisp")
-          (funcall (intern "INSTALL" "QUICKLISP-QUICKSTART"))))))
+        (handler-case 
+            (load "https://beta.quicklisp.org/quicklisp.lisp")
+          (error (e)
+            (warn "Using insecure transport for remote installation
+              of Quicklisp:~&~A~&." e)
+            (load "http://beta.quicklisp.org/quicklisp.lisp"))))
+    (unless (find-package :quicklisp)
+      (funcall (intern "INSTALL" "QUICKLISP-QUICKSTART")))))
+
         
     
   




More information about the armedbear-cvs mailing list