Next: Create a project skeleton, Up: Making a small Lisp project with quickproject and Quicklisp [Contents][Index]
NOTE: done only once, not once per project
quicklisp.lisp
(load "quicklisp.lisp") (quicklisp-quickstart:install) (ql:add-to-init-file) (ql:quickload "quicklisp-slime-helper")
a) Get a directory structure for your projects
$HOME/.local/share/common-lisp/source/
and projects will be put there
without any configuration;
ln -s ~/path/to/my/projects ~/.local/share/common-lisp/source/
$HOME/quicklisp/local-projects/
$HOME/src/lisp/
for a local system.
b) create a config file named
$HOME/.config/common-lisp/source-registry.conf.d/projects.conf
that has this in it:
(:tree (:home "src/lisp/"))
c) With that file in place, you can
~(asdf:initialize-source-registry)~
~asdf:load-system~.