Install Lisp ASDF packages as a user with CLC
CLC or Common Lisp Controller is a system that other Lisp systems user to keep track of ASDF systems (a mouthful I know). By default, system packages are installed to /usr/share/common-lisp/ but what happens if you don’t have root access but still want to leverage the ease of use CLC installed ASDF packages provide?
clc-register-user-package to the rescue! Create ~/.clc/source and put your ASDF package there, then simply run
$ clc-register-user-package ~/.clc/source/package/package.asd
and volia, you can (require :package) from any of your Lisp systems there after.
It’s pretty awesome. :)
Subscribe via RSS