# 3. Local Projects¶

In the quicklisp folder in your home directory is a subfolder called local-projects. There you can store and load your projects which are not part of the Quicklisp system.

The easiest way is to put the project’s directory in Quicklisp’s local-projects directory. For example:

$cd ~/quicklisp/local-projects/$ git clone git://github.com/owner/project.git


The project will then be loadable via:

(ql:quickload "project")


provided there is an appropriate asdf file at the top-level of the project’s directory.

Also (from the FAQ.), any system file that can be found via ASDF’s source registry system can be loaded with ql:quickload.

For example, if you have a system file my-project.asd in /projects/my-project/, you can do something like this:

(push #p"/projects/my-project/" asdf:*central-registry*)

If my-project depends on systems that are available via Quicklisp that are not already installed, they will be automatically installed.