ql-https — HTTPS support for Quicklisp via curl
(asdf:load-system "ql-https")
The default implementation is sbcl, if you are using another then set the LISP
environment variable, for example to use Clozure common lisp:
export LISP=ccl
now run the installer script:
curl https://raw.githubusercontent.com/rudolfochrist/ql-https/master/install.sh | bash
mkdir ~/quicklisp
and cd ~/quicklisp
:client-tar
URL, download it, verify
hash and untar.~/common-lisp/ql-https
~/common-lisp/ql-https/ql-setup.lisp
(asdf:load-system "ql-https")
ql-http:*fetch-scheme-functions*
and verify everything was registered properly. Both http
and
https
have ql-https:fetcher
registered.(quicklisp:setup)
- use the USE-HTTPS restart if you hit the network.Removing the Missing client-info.sexp, using mock info warning.
(ql:update-client)
~/quicklisp/tmp/client-info.sexp
to ~/quicklisp
Watch ASCIInema:
(let ((quicklisp-init #p"~/common-lisp/ql-https/ql-setup.lisp"))
(when (probe-file quicklisp-init)
(load quicklisp-init)
(asdf:load-system "ql-https")
(uiop:symbol-call :quicklisp :setup)))
;; optional
#+ql-https
(setf ql-https:*quietly-use-https* t)
Sebastian Christ (mailto:rudolfo.christ@pm.me)
Copyright (c) 2022 Sebastian Christ (rudolfo.christ@pm.me)
Released under the MIT license.